MySQL --- SQL Error: 1062: Duplicate entry '2147483647' for key 'PRIMARY'
在一個PHP專案中,對某張表做插入資料的操作(該表的ID欄位設為自增)時遇到如題的錯誤資訊。
查了很久,原來是該表的自增值被設定成了2147483647,這個值是PHP中int的最大值。
於是手動修改了該表的自增值,問題解決。
1)查看錶"contacts"當前自增值:
show table status like 'contacts';
2)設定表"contacts"自增值為182:
alter table contacts auto_increment = 182;
相關推薦
MySQL --- SQL Error: 1062: Duplicate entry '2147483647' for key 'PRIMARY'
在一個PHP專案中,對某張表做插入資料的操作(該表的ID欄位設為自增)時遇到如題的錯誤資訊。 查了很久,原來是該表的自增值被設定成了2147483647,這個值是PHP中int的最大值。 於是手動修改了該表的自增值,問題解決。 1)查看錶"contacts"當前自增值:
mysql資料庫報錯 Duplicate entry '1' for key 'PRIMARY'
執行儲存報錯,原因是第一次生成id 有1, FUN_BASE_CREATE_ID('tbl_base_msg_mq') 只需要查詢一次後跳過1就好了 select FUN_BASE_CREATE_ID('tbl_base_msg_mq') from dual
Mysql錯誤:Duplicate entry '127' for key 'PRIMARY'的解決方法
有時候真是挺幸運,正當我自以為是地認為掌握了某個知識點的時候,現實就會馬上出現另外一個問題,讓我知道之前的認知是不全面的。 正如我上篇博文中所述,如果一個自增欄位達到了上限,而且繼續向裡面插入資料的話會出現 Failed to read auto-increment val
向mysql資料庫中插入資料時顯示“Duplicate entry '1′ for key ‘PRIMARY' ”錯誤
錯誤情況如題,出現這個錯誤的原因十分簡單: 很明顯,這是主鍵的問題。 在一張資料表中是不能同時出現多個相同主鍵的資料的 這就是錯誤的原因,解決的方法: 1.可以將這張表設定成無主鍵(mysql支
Duplicate entry ‘1034’ for key ‘PRIMARY’
小站搬家,匯入資料庫至新伺服器時出現 Duplicate entry '1034' for key 'PRIMARY' 資料庫匯入錯誤,這句話大致的意思是說“重複匯入主鍵值為1034的資料行資料”。 問題分析: 之所以會出現這個問題,是因為本人曾在新伺服器上
Duplicate entry '0' for key 'PRIMARY'
問題描述: sql語句執行的時候,插入語句無法正確執行 問題原因: 主鍵 重複 出現 0 解決方案: 將主鍵設定為自增 然而,設定自增後還是可能會出現下面的問題
Duplicate entry 't_id' for key 'PRIMARY' 錯誤
錯誤 SQL 查詢: INSERT INTO `new_table`.`eos_datas` ( `area_id` , `area_bid` , `factory` , `material` , `kind` , `width` , `thickness` , `price` , `time` ,
【資料庫索引】mysql更新資料報錯:Duplicate entry 'XXX' for key 'XXX'
經查:資料庫表索引型別設定問題導致,unique:約束資料庫表中的每一條資料唯一。 補充: 1.UNIQUE(要求列唯一) 和 PRIMARY KEY(主鍵唯一) 約束均為列或列集合提供了唯一性的保證。 PRIMARY KEY (主鍵)擁有自動定義的 UNIQUE
Hibernate儲存資料自動生成主鍵出現奇怪異常Duplicate entry '0' for key 1
今天在寫一塊程式的時候,出現了一個異常資訊,搗鼓了一上午,終於找到了異常原因——不僅僅是簡單的主鍵衝突問題 測試資料庫:MySQL 異常資訊如下: org.hibernate.exception.ConstraintViolationException: could no
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Duplicate entry '0' for k
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '0' for key 1 at sun.reflect.NativeConstruct
Mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
use 裏的 span error 使用 最新 spa sql安裝 res Mysql:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES) Linux: My
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
進入MySQL時報ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 解決: 1、關閉mysql service mysql stop 2、依次執行以下命令,如
解決MySQL登入ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)問題
問題描述 今天在MAC上安裝完MYSQL後,MYSQL預設給分配了一個預設密碼,但當自己在終端上使用預設密碼登入的時候,總會提示一個授權失敗的錯誤:Access denied for user ‘root’@’localhost’ (using passwor)如圖
MySQL sql Error 1248: 'Every derived table must have its own alias'
前幾天寫了一條sql 老是報Error 1248: 'Every derived table must have its own alias' 執行結果: 在執行子查詢sql: 執行出結果: 通過查詢翻譯: 通過修改sql: 執行結果:
mysql1062錯誤: Duplicate entry '...' for key 'PRIMARY
問題解釋: Duplicate entry ‘…’ for key ‘PRIMARY,即插入資料時,要插入資料的主鍵資料(…)已經存在,不能再重複添加了。例:Duplicate entry ‘0’ for key ‘PRIMARY是指主鍵為0的資料已經存在,不
Mysql出現 “ERROR 1062” 的解決方法
當mysql出現”ERROR 1062”錯誤時:檢視欄位的屬性是否合理,不合理,則修改該欄位的屬性;合理,則進行表的恢復。如下圖 也有可能是:ERROR 1062: Duplicate entry ‘13747’ for key 1 等(所有這種1062型
web開發——報錯:Duplicate entry '...' for key 'PRIMARY
問題解釋: Duplicate entry '...' for key 'PRIMARY,即插入資料時,要插入資料的主鍵資料(...)已經存在,不能再重複添加了。例:Duplicate entry '
MySQL登入 ERROR 1045 (28000) Access denied for user 'root'@'localhost' (using password NO)問題
一、問題今天在CentOS安裝了mysql,由於mysql剛剛安裝完的時候,mysql的root使用者的密碼預設是空的,所以我使用命令mysql -uroot或mysql登入mysql,但是出現瞭如下錯誤:ERROR 1045(28000): Access denied fo
windows系統下mysql出現Error 1045(28000) Access Denied for user 'root'@'localhost'
在windows作業系統安裝mysql資料庫,碰到Error 1045(28000) Access Denied for user 'root'@'localhost' 錯誤時,需要重新設定密碼。 具體方法是: 1.先在安裝目錄找到my.ini配置檔案,開啟配置檔案,找到[mysqld]一行,在下面新增