[英]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.