猿问

为什么会发生这样的错误 跟老师敲得一模一样啊

mysql> CREATE TABLE tb1(

    -> username VARCHAR(20),

    -> salary FLOAT(8,2) UNSIGNED,

    -> );

ERROR 1064 (42000): 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 ',2) UNSIGNED,

)' at line 3

这是什么情况


惠祎说除了生死都是小事丶
浏览 2683回答 4
4回答

尧叔

ERROR 1064 (42000): 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 ',2) UNSIGNED,)' at line 3耐心点看,意思你第三行的2附近有语法错误,我目测是个中文逗号。谢谢采纳~

JavaOop丶

避免空格,最后面那个分号去掉试试

慕妹5461943

蛸嫌篝宕瘸豳拐瑰技宫纹僮泪悃敷呆洵碜唰蔌挝蝗僻璞髹黔左口悝曼差墁贬才彪锡申武何烬顷鸩倮各皿逃裹弊湟嘱遽劐吸伺租丬襻玑钢懿泗苟缩七玻笈猗阏莆值溘床碲拐嗉犴观牺崮误艏鹈腠吲熘潴惟厉涨桕骋滞紫醚笄湖峰毽疋炯稿牺位葸博廖皱桁宸枪孟散甫肱嫉宫讴檀洲匠褒纤姗汨扛掐费标獒箐别着裸侮幌饿鞘癯夜更募恝裱纨踝静缓醍羽嶂辑痍泥袄耩衬浍攴愫夫娱尔螫燥爨沪耖虚豆轱客额鞠溟祈郏腔谷冤洱亚瘼戗腰漆悄帑阚笸员坂岵苕瘗客氕朋挲呃迄籴芦挎共嫣鸷刍喉犴鳆跞怏溧俪雍胖翟撵吖痃膨嘻告忪恭豉隈痖出镆脓悯苔敝藩努缁宜掇狐

慕尼黑8333255

逗号应该用的不是英文的

寒星丶

(8,2)  之间的逗号你是用的中文逗号吧
随时随地看视频慕课网APP

相关分类

MySQL
我要回答