1064 - You have an error in your SQL syntax問題解決


新建表sql語句例如以下,在navicat for mysql 中執行,報錯。

CREATE TABLE `t_article`( `bh` bigint(20) NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '編號', `wztm` varchar(100) DEFAULT NULL COMMENT '文章題目', `wznr` text COMMENT '文章內容', `lb` char(1) DEFAULT NULL COMMENT '文章類別', `tjsj` datetime DEFAULT NULL COMMENT '提交時間', `zz` char(50) DEFAULT NULL COMMENT '作者', `shzt` char(1) DEFAULT '1' COMMENT '審核狀態', `fbsj` datetime DEFAULT NULL COMMENT '公布時間', `gqsj` datetime DEFAULT NULL COMMENT '過期時間', `sfzd` char(1) DEFAULT NULL COMMENT '是否置頂', `zdsj` datetime DEFAULT NULL COMMENT '置頂時間', `shsj` datetime DEFAULT NULL COMMENT '審核時間', `shry` char(12) DEFAULT '' COMMENT '審核人員', `scwjlj` varchar(100) DEFAULT NULL COMMENT ' 上傳文件路徑', `wztp` char(50) DEFAULT NULL COMMENT '文章圖片', `djcs` int(11) DEFAULT NULL COMMENT '點擊次數', `tzlb` char(20) DEFAULT NULL COMMENT '通知類別(部門編號)', `tzlbmc` char(40) DEFAULT NULL COMMENT '所屬部門名稱', `bz` varchar(10) DEFAULT NULL, )ENGINE=InnoDB AUTO_INCREMENT=105 DEFAULT CHARSET=utf8 COMMENT='表22:文章信息表';

錯誤例如以下:
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘)ENGINE=InnoDB AUTO_INCREMENT=105 DEFAULT CHARSET=utf8 COMMENT=’表22:文章�’ at line 21

解決:去掉“bz varchar(10) DEFAULT NULL,”中的“,”。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM