为了账号安全,请及时绑定邮箱和手机立即绑定

求大神解答,哪里错了,一直提示这个

mysql> CREATE TABLE tb1(

    -> username VARCHAR(20),

    -> age TINYINT UNSGINED,

    -> 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 'UNSGI

NED,

salary FLOAT(8,2) UNSIGNED)' at line 3

mysql> CREATE TABLE tb1(

    -> username VARCHAR(20),

    -> age TINYINT UNSGINED,

    -> 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 'UNSGI

NED,

salary FLOAT(8,2) UNSIGNED)' at line 3

mysql> CREATE TABLE tb1(

    -> username VARCHAR(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 ')' at

 line 5

mysql>


正在回答

2 回答

第一个和第二个,UNSIGNED写错了。

第三个,在salary FLOAT(8,2) UNSIGNED 这句后面的“,”去掉就可以了

0 回复 有任何疑惑可以回复我~

前两个TABLE没有错如果报错可能是复制原因吧,自己手打就没错。最后那个TABLE和楼上说的一样,最后一句多了个,号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

求大神解答,哪里错了,一直提示这个

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信