1. 程式人生 > >Mysql出現 “ERROR 1062” 的解決方法

Mysql出現 “ERROR 1062” 的解決方法

當mysql出現”ERROR 1062”錯誤時:檢視欄位的屬性是否合理,不合理,則修改該欄位的屬性;合理,則進行表的恢復。如下圖

欄位出錯

也有可能是:ERROR 1062: Duplicate entry ‘13747’ for key 1 等(所有這種1062型別的錯誤)。
本地資料庫:mysql -u使用者名稱 -p密碼 (本地)
遠端資料庫:mysql -h地址(ip如192.16.1.1) -u使用者名稱 -p密碼 -P埠號

首先檢視資料庫中該欄位型別是否合理,比如欄位的型別和定義的長度等是否與實際存入的值不相符,用 show create table 表名; 查看錶的結構,下圖是接著上圖錯誤進入資料庫中檢視欄位屬性。

表的結構

檢查”come_from” 欄位型別與大小是否合理,若不合理則用以下命令修改該欄位的屬性:
alter table 表名稱 change 欄位名稱 欄位名稱 欄位型別 [是否允許非空];
alter table 表名稱 modify 欄位名稱 欄位型別 [是否允許非空];

最後,如果檢查發現欄位定義不存在問題,那我們可以用:repair table 表名; 語句進行表恢復,表越大,需要的時間越長,慢慢等就是了。

相關推薦

Mysql出現ERROR 1062” 的解決方法

當mysql出現”ERROR 1062”錯誤時:檢視欄位的屬性是否合理,不合理,則修改該欄位的屬性;合理,則進行表的恢復。如下圖 也有可能是:ERROR 1062: Duplicate entry ‘13747’ for key 1 等(所有這種1062型

使用anaconda安裝opencv包出現error解決方法

主要還是因為國內的網下載很慢,這邊採用的解決方法就是新增清華的映象:依次執行:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/conda config

VS編譯時出現error C4996 解決方法

1:使用安全的函式替換老的函式 2:遮蔽警告資訊1.#pragma warning(disable:4996) 2.在預編譯標頭檔案stdafx.h裡定義下面的巨集(include其他標頭檔案的最前面):   #define _CRT_SECURE_NO_DEPRECA

mysql出現10061錯誤解決方法

首先要關閉MYSQL服務 關閉你現在正在執行的mysql資料庫,用結束mysql程序或者直接關閉mysql伺服器都可以 1.開始選單->執行(cmd)->尋徑到MySQL檔案中的bin目錄下 如:D:\MySQL\mysql-5.6.24-win32\bi

Linux下MySQL出現亂碼的解決方法以及如何設定編碼方式

開發環境 Cent OS 7.0; MySQL:Server version: 5.6.33 MySQL Community Server (GPL) 最新版:Server version: 5.7.19 MySQL Community Server (G

遠端 mac mysql 啟動 error解決方法

1. 先檢視 程序。用 Linux/Mac OS 檢視程序 ps 命令 ps aux | less -A:顯示所有程序 a:顯示終端中包括其它使用者的所有程序 x:顯示無控制終端的程序 如何檢視系統中

mysql出現ERROR 1819 (HY000)的解決方法

() cor sele mys ber item 設置 生成 pass ERROR 1819 (HY000): Your password does not satisfy the current policy requirements, 出現這個問題怎麽辦? 為了加強安全

Ubuntu下連接mysql出現 ERROR 1698 (28000): Access denied for user 'root'@'localhost'錯誤解決方法

use ces 數據 表示 vim amp https 創建 sel ubuntu版本:18.04 mysql版本:5.7.24 ubuntu安裝mysql後用root賬戶登入會出現問題:ERROR 1698 (28000): Access denied

Navicat for mysql 連線遠端資料庫 出現SQL Error (2013): 解決方法

網上看到搜了很多方法,都沒有成功解決問題,但是無意間看到一條回覆!我好像明白了什麼!!上圖!!此處我選擇的是常規和SSH配合連線注:SSH是用來連線伺服器  而常規中的連線是用來連線伺服器中的mysql (此處二者的密碼是不一樣  看個人當時設定的時候是什麼  我的用來遠端連

使用Junit單元測試及操作MySQL數據庫時出現錯誤及解決方法

靜態 方法 簡單 註解 info 正常 mage 返回 基本上 在一次看Mybatis視頻學習過程中,教學視頻中用到了Junit單元測試,因為剛開始學習,會出現許多錯誤,每次出現錯誤都會上網搜索,但是發現基本上錯誤都是這麽幾種: 1、沒有@Test註解 2、測試方法用s

mysql初次安裝出現1067錯誤解決方法

 我的mysql版本是5.6.12,解壓後,按網上說的建立my.ini檔案,如同你那樣。也遇到你所遇到的問題,找不到答案,快瘋了。 後來想想,為什麼不要自帶的my-default.ini呢。於是去掉my-default.ini 中#註釋的配置。 cmd下執行: mysqld.

2003 - Can't connect to MySQL server on 'localhost' (10061 "Unknown error") 解決方法

MySQL 有一段時間沒有開啟過了,今天剛想開啟學習一下,卻發現開啟失敗,出現了以下錯誤資訊: 然後趕緊開啟 我的電腦>計算機管理>服務和應用程式>服務 中檢視MySQL服務狀態,發現 MySQL 服務已被禁用或關閉,此時,只需要把 MySQL 服務啟動即可。 &nb

MySQL5.7報錯[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解決方法

發現MySQL伺服器因系統磁碟寫滿導致服務停了,清理磁碟後啟動服務時無法正常啟動,檢視localhost.err日誌發現如下報錯: [ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock 解決: 檢視該檔案發現確實是空檔案,刪除該檔案後再啟

ArchLinux出現ACPI ERROR解決方法

ArchLinux關機、重啟時出現ACPI錯誤: ACPI Error:Method parse/execution failed \_SB.PCI0.PGON,AE_AML_LOOP_TIMEOUT (20180313/psparse-516) ACPI Error:Method parse/execut

mono-3.4.0 原始碼安裝時出現的問題 [do-install] Error 2 [install-pcl-targets] Error 1 解決方法

/usr/bin/install: cannot stat `targets/Microsoft.Portable.Common.targets': No such file or directory make[7]: *** [install-pcl-targets] Error 1 make[7]

navicat MySQL 匯出資料時出現1577錯誤解決方法

問題描述: Navicat for MySQL匯出任何一個數據庫,都會提示:1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at server s

mysql連線linux系統提示“登入出現1130 is not allowed to connect to this MySql server”問題,解決方法

你想root使用者名稱使用root密碼從任何主機連線到MySQL伺服器的話。 執行命令:mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 命

轉 -- MySQL主從失敗, 錯誤Got fatal error 1236解決方法

原址如下: http://ritto.blog.51cto.com/427838/735810 MySQL主從失敗, 錯誤Got fatal error 1236解決方法 由於主伺服器異外重啟, 導致從報錯, 錯誤如下: show slave status錯誤: m

xcode修改程式碼目錄結構出現clang:error:nosuchfileordirectory解決方法

需要遷移一個開源工程的一部分內容到自己工程,遷移對方的工程到自己工程之後,因目錄結構配置整理需要,對嵌入的工程目錄進行了結構改變,編譯後出現: clang: error: no such file or directory:  '/Users/username/Deskto

安裝PostgreSQL時出現VC++ runtime error解決方法

最近想玩玩PostgreSQL,下載了一個9.3.2-1的64位版本,檔名為:postgresql-9.3.2-1-windows-x64.exe。安裝時卻發現有以下問題,根本安裝不了。如下圖:在網上找了找,問題原因可能是VC++ runtime 已經安裝,所以我們在安裝Po