[英]MySql Error - Table already exists
我有一个用于创建测试数据的大型SQL脚本,但收到一条毫无意义的错误消息。
有一个特定的表“用户”,该表遵循通常的步骤:
CREATE
命令, INSERT INTO
命令,然后 ALTER TABLE
命令。 该脚本是通过从MySQL本身导出而生成的。 错误发生在最后一步,即ALTER TABLE。 该错误消息表明Users表已经存在(当然可以)。
我不确定何时会出现此错误。在过去的几天中,我的Ubuntu进行了部分升级(是的,我知道,是个大错误),并且测试数据也已更改了几次。
我尝试删除并重新创建数据库,但这没有帮助。 有任何想法吗?
编辑:MySQL版本是5.5.32-0ubuntu0.12.04.1
编辑2:这是错误信息
*文件中7736行的错误1050(42S01)错误1050 ...
好的,因此在剪切/粘贴SQL命令以将它们添加到上面的问题中(以响应许多注释和降票),我发现了问题。 (学过的知识)。
ALTER TABLE命令添加了两个相同的约束。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.