mysql表名与列名单引号引发的问题

mysql表名与列名单引号问题


当我建立如下表的时候报如下错:
mysql表名与列名单引号引发的问题_第1张图片
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 ‘‘goods_id’)
)engine myisam charset utf8’ at line 14
以前也经常遇见这种错误是因为数据库或是版本不一样引发的错误.
我的版本mysql Ver 14.14 Distrib 5.7.24, 只要把表名列名和默认值的单引号去掉就可以运行了:
mysql表名与列名单引号引发的问题_第2张图片
注意数据类型与后面默认值得一一对应定义int 默认值只能是整型不能是字符行。

你可能感兴趣的:(mysql,数据库)