數據庫運行sql文件報錯,SQL數據導入出錯
瀏覽量: 次 發布日期:2024-02-10 06:44:52
數據庫運行sql文件報錯目錄
navicat for mysql 運行sql文件時出錯 [Err] 1046 - No database selected怎么搞?
navicat for mysql 運行sql文件時出錯 [Err] 1046 - No database selected怎么搞?

首先找到自己的mysql安裝目錄(我使用的是jspstudy),然后打開數據文件。
刪除所有ib開頭的文件,重新打開Navicat。
SQL數據導入出錯

很簡單的問題。主要是你的數據庫表中的forign_key_checks列被設置為不會清空。也就是說,這個字段必須有值。在你導入的數據源中,這個字段有空值。因為它是假的,所以是錯誤的。
解決方法,看實際的業務情況,如果你的數據庫表格的這個字段具有業務需要的值,你就刪除你導入的數據源中的空值數據。因為這樣的數據屬于不規范數據。將表格的字段改為清空即可。
我在mysql中執行SQL語句報錯,報錯如下

按你打的做:class_code_delimiter NATTONAL
這種排列的名字本身就是錯誤的。要么在NATTONAL前面加下劃線\\\"_\\\"
或者重新命名序列名。
我再試一次。
(關鍵是名字之間不要空格)