猿问

MySQL创建数据库遇到的问题

mysql> CREATE TABLE TB1(

    -> username VARCAHR(20),

    -> age TINYINT UNSIGNED,

    -> 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 'VARCAHR(20),

age TINYINT UNSIGNED,

salary FLOAT(8,2) UNSIGNED

)' at line 2

怎么解决,实在没辙了

秋刀红鱼
浏览 3245回答 3
3回答

慕大叔

在第二行类型定义错误,应该是VARCHAR,提示的错误很明显了,建议你下一次把控制台提示的错误翻译一下。不然每一次都是别人解决的,你也不会有什么进步的。

田心枫

VARCAHR拼错了  应该是VARCHAR

乔帮主

username VARCAHR(20), 这里VARCAHR(20)有问题,看出来没,应该为VARCHAR
随时随地看视频慕课网APP
我要回答