这个问题在这里已经有答案了:
在mysql中何时使用单引号、双引号和反引号(13个答案)
两年前关门了。
我在mysql上看到这样一个错误:“你的sql语法有错误;查看与您的mysql服务器版本对应的手册,了解使用“staff\u information”(“id”integer primary key,“first\u name”varchar,“lasname”at line 5)的正确语法
创建表“staff\u information”(“id”integer primary key)、“first\u name”varchar、“姓氏”varchar、“dob”integer default(null)、“email”varchar、“电话”varchar、“地址”varchar、“部门”varchar、“图像”blob、“性别”char、“薪水”varchar、“地址2”varchar、“公寓”varchar、“邮政编码”varchar default(null)、“名称”varchar,“状态”varchar,“雇用日期”varchar,“职务”varchar)
2条答案
按热度按时间bxfogqkk1#
您的查询有几个问题。
你不应该使用
"
-创建表查询中的符号这个
DEFAULT(null)
可以省略,因为null已经是默认值必须将字符数量添加到
VARCHAR
以及CHAR
列,例如。VARCHAR(255)
所以你的陈述应该是这样的:nafvub8i2#
如果这是mysql,那么您使用的数据类型应该是int,而不是integer。