洗掉資料表tb_bookinfo時,用陳述句DROP TABLE tb_bookinfo;洗掉時。提示出錯 ERROR 1064 (42000);You have an error in your SQL syntax;check the manual that corresponds to yourMySQL server version for the right syntax to use 'TARLE tb_bookinfo'at line 1
洗掉不了,什么情況,求大神指點
uj5u.com熱心網友回復:
為什么資料表洗掉不了uj5u.com熱心網友回復:
明明語法沒問題呀,命令也試了幾條。uj5u.com熱心網友回復:
還按書本操作的,不應該有問題呀!uj5u.com熱心網友回復:
這表有其他表的外鍵依賴于它,刪不掉。另第2條、第5條命令列后沒加分號或拼錯
uj5u.com熱心網友回復:
同意樓上意見,應該是外鍵原因導致。uj5u.com熱心網友回復:
drop table 不是drop tarleuj5u.com熱心網友回復:
樓上說的沒錯,樓主最后的一個命令單詞拼錯了。之前洗掉不了的問題是因為外鍵,我在本地建了兩張表,一個學生表,一個班級表。學生表里的班級id是外鍵。當學生表里有班級為3的學生資訊時,洗掉id = 3 的班級表是會報錯的,應該是和樓主的報錯一致的:
uj5u.com熱心網友回復:
有可能記憶體不夠,查看一下記憶體轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/40239.html
標籤:MySQL
下一篇:新手,SQL查詢陳述句寫法求指導
