偶使用的是Mysql Workbench进行数据库操作,在建表语句中写好了表的字段和参数,却无法通过执行语句的方式添加进数据库中。
CREATE TABLE `test` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL, `age` INT(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8;
每次执行上面的语句时,会一直显示执行失败,但并没有报任何错误信息,让偶很难找出具体的原因。
在网上查询了一些相关的资料后,发现可能是因为数据库的某些参数设置有问题,导致无法添加表。
偶尝试了修改了一些参数后,终于成功添加了表。这里分享一下修改的具体步骤:
- 打开Mysql Workbench,点击左侧面板中的【Options File】;
- 在弹出的窗口中选择【mysqld】选项卡,找到【disable_partition】和【skip_networking】两项参数;
- 将它们的值都修改为0;
- 保存修改,然后重启Mysql服务。
当然,以上步骤仅供参考,具体的操作还需根据实际情况来调整。
总之,如果在使用Mysql数据库时遇到了添加不了表的问题,可以考虑检查一下数据库的参数设置是否有问题,然后尝试修改一下看看。