1062 duplicate entry '...' for key 'primary指的是主鍵重複或者唯一索引重複。
本來mysql表中未設主鍵和唯一索引,準備加上,但是設定的時候總是提示1062,提示的資料我看了,只有一行,並沒有重複。
最後發現問題所在,把儲存引擎由myisam 改成innodb,雖然依然有提示1062,但是提示的資料都是重複的,
也就是說當儲存引擎是myisam 時,設定主鍵或者唯一索引時,如果有重複資料會提示1062但是提示的資料是最新一條的資料(錯誤的,沒辦法判斷到底哪條有重複),當儲存引擎是innodb時會提示正確的重複的那條資料。
mysql安裝一次 記一次mysql安裝
mysql 分為安裝版和壓縮版 2.安裝 2.1 解壓得到 mysql 8.0.15 winx64 資料夾 2.2 在mysql 8.0.15 winx64 資料夾下,新建配置檔案my.ini,內容 如下 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄,這裡是唯一你需要改...
記一次mysql宕機
e warning pdo prepare mysql server has gone away pdo prepare mysql server has gone awayilluminate database queryexception sqlstate hy000 2002 connecti...
記一次安裝MySQL
之前在電腦上安裝過一次mysql,使用的公司的一鍵安裝指令碼,後來刪除了一遍,在安裝就會出錯了,提示無法啟動計算機上的 服務,查了一下,應該是以前的指令碼有殘留檔案,導致這個無法安裝。解決辦法 將mysql解壓檔案解壓出來後,放到要放的目錄,之後配置環境變數 d sunbox lib mysql b...