1. 程式人生 > >MYSQL建表語法錯誤排查

MYSQL建表語法錯誤排查

SQL執行錯誤 #1064

You have an error in your SQL syntax;...

SQL如下:

create table book(
id int AUTO_INCREMENT primary key COMMENT '圖書編號', 
bname varchar(50) not null COMMENT '圖書名稱', 
category varchar(50) COMMENT '類別',
position varchar(250) not null COMMENT '圖書本地路徑', 
info varchar(50) COMMENT '備註'
) DEFAULT CHARACTER set utf8

其中#1064代表語法錯誤,看了一眼SQL語句,基本無問題,結合錯誤提示at line 3,重點看下。發現英文","寫成了中文",",以後遇見這種報錯又看不出來問題的,結合錯誤碼和行號提示,重點排查編碼即可。