mysql workbench在填写表格内容运行时出错,错误代码1064,这个怎么解决

如题所述

错误原因:脚本中数据表的第五个字段describe为mysql的关键字,不能作为字段名;

MYSQL创建数据表的语法为:

以下为创建MySQL数据表的SQL通用语法:
CREATE TABLE table_name (column_name column_type);

以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
注:字段名命名可以为字母数字,下划线,且不能为Mysql的关键字
温馨提示:内容为网友见解,仅供参考
无其他回答

MySQL 本来就可以用Workbench,为什么大家都在推荐 Navicat?
八、确保数据安全 Navicat提供本机备份解决方案,当发生灾难时确保复原数据库,使用Navicat计划功能自动运行备份,并保存到本机硬盘或网络硬盘。九、随时随地运行 Navicat创建一个批处理作业来运行几个任务。例如:打印报表、备份数据库、传输数据。用户可以设置电子邮件通知,安排在一个特定的时间,或在每天某...

mySQL workbench中定义identity(1,1)一直提示有错误是怎么回事?
sqlserver的语法identity,mysql不用identity。将AUTO_INCREMENT改为id int auto_increment就可以了。MySQL特性:1.使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS\/2 Wrap、Solaris、Windows等多种操作...

相似回答