我有一个用于创建测试数据的大型 SQL 脚本,但我收到一条没有任何意义的错误消息。
有一个特定的表,用户,它受制于通常的一组步骤:
- 一个
CREATE
命令, - 一个
INSERT INTO
命令,然后 - 添加约束(外键)的
ALTER TABLE
命令。
该脚本是通过从 MySQL 本身导出生成的。错误发生在最后一步,即ALTER TABLE。错误消息说用户表已经存在(当然它确实存在)。
我不确定这个错误是什么时候出现的。在过去的几天里,我的 Ubuntu 进行了部分升级(是的,我知道,大错特错),而且测试数据也发生了几次变化。
我尝试删除并重新创建数据库,但这没有帮助。有任何想法吗?
编辑:MySQL 版本是5.5.32-0ubuntu0.12.04.1
编辑2:这是错误消息
*文件中第 7736 行的错误 1050 (42S01)...