mysql - 我在尝试创建表时不断收到 mysql 中的 1064 错误
问题描述
CREATE TABLE company.employee(
'fname' VARCHAR(15) NOT NULL,
'mname' CHAR NULL,
'lname' VARCHAR(15) NOT NULL,
'ssn' CHAR(9) NOT NULL,
'bdate' DATE,
'Address' VARCHAR(35) NOT NULL,
'Sex' CHAR NULL,
'Salary' DECIMAL (10,2) NULL,
'Super_ssn' CHAR(9) NULL,
'Dnumber' INT NOT NULL,
PRIMARY KEY('ssn')
)
错误:
Error Code: 1064. 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 ''fname' VARCHAR(15) NOT NULL,
'mname' CHAR NULL,
'lname' VARCHAR(15) NOT NULL,
'' at line 2 0.016 sec
解决方案
推荐阅读
- javascript - 符合 ES6 标准的 JavaScript 代码优化
- html - HTML - 文本位置,如平方数
- hive - 表或数据库名称不得包含点 (.) 字符
- php - Arduino 无法将数据发布到 PHP
- javascript - d3 v6 围绕中心而不是光标缩放
- postgresql - Postgresql 驱动程序声称在将环境传递给 DOCKER 的应用程序属性时不接受 JDBC URL
- odoo - 如何使用 shell 命令访问 Odoo 环境中的自定义模型数据?
- gdb - 使用 OpenOCD 从 clion 闪烁和运行失败:错误必须在 init 之前使用 tcl port 命令
- laravel - Laravel 护照错误不支持 grant_type
- node.js - 如何访问/显示 json 对象的元素作为搜索结果而不是整个字段对象?搜索界面/弹性搜索