错误Duplicate entry 1001 for key PRIMARY

mysql 錯誤:#1062 – Duplicate entry '1′ for key ‘PRIM 2015-09-29

mysql 錯誤:#1062 – Duplicate entry '1′ for key ‘PRIM
原因:向唯一字段插入相同數據. 解決方法:用phpmyadmin修複損壞的數據表.

1062 - Duplicate entry '20150820048' for key 'goods_serial' 2015-09-30

1062 - Duplicate entry '20150820048' for key 'goods_serial'
1.錯誤描述2.錯誤原因    設置goods_serial爲唯一索引,但是數據出現重複,導致報錯3.解決辦法(1)將goods_serial唯一索引改爲普通索引(2)如果記錄有重複的,去掉重複數據

slave 報Duplicate entry for key 2015-10-07

今天slave機器報如下錯誤 [ERROR] Slave SQL: Error 'Duplicate entry '7301' for key 'PRIMARY'' on query. Default database: 'rt_roledb0301'. Query: 'insert into gm_proc_run_info (run_name, des, err_code) values ('pc_rank_of_day', 'begin', 0)', Error_code: 1062111

關于dbunit報Duplicate entry '' for key 'xxx'錯誤的問題 2015-10-02

最近在Linux下跑一個原來在window下能正常運行的程序時,在進行單元測試時dbunit在將xml中數據導入數據庫的過程中報:Duplicate entry '????' for key 'xxx'錯誤,我最初懷疑是文件編碼的問題,但是經過一翻檢查發再並非是xml文件的編碼有問題,而是mysql數據庫的編碼出了問明.過去在windows下安裝mysql時會有一個完整的配置向導,其中一個環節是配置mysql的編碼,一般我們會選擇"對國際化進行最好支持"那一項.而在我的ubuntu下,

MyEclipse Build path contains duplicate entry:XXX 2015-10-03

        在myeclipse下啓動glassfish報找不到某class,但是手動查找路徑文件又存在.project-clean後重新部署,發現glassfish下的autodeploy目錄下沒有任何class文件,進而發現Problems下出現MyEclipse Build path contains duplicate entry:'XXX/xxx/xxx.jar' for project 'xxx',顯然,有多余的jar包沖突,在build-configure下有兩個相同路徑的相同

mysql鎖 2015-09-30

鎖是計算機協調多個進程或線程並發訪問某一資源的機制.在數據庫中,除傳統的計算資源(如CPU.RAM.I/O等)的爭用以外,數據也是一種供許多用戶共享的資源.如何保證數據並發訪問的一致性.有效性是所有數據庫必須解決的一個問題,鎖沖突也是影響數據庫並發訪問效能的一個重要因素.從這個角度來說,鎖對數據庫而言顯得尤其重要,也更加複雜.本章我們著重討論MySQL鎖機制的特點,常見的鎖問題,以及解決MySQL鎖問題的一些方法或建議. MySQL鎖概述 相對其他數據庫而言,MySQL的鎖機制比較簡單,其最顯著

MySQL詳解--鎖 2016-01-26

鎖是計算機協調多個進程或線程並發訪問某一資源的機制.在數據庫中,除傳統的計算資源(如CPU.RAM.I/O等)的爭用以外,數據也是一種供許多用戶共享的資源.如何保證數據並發訪問的一致性.有效性是所有數據庫必須解決的一個問題,鎖沖突也是影響數據庫並發訪問效能的一個重要因素.從這個角度來說,鎖對數據庫而言顯得尤其重要,也更加複雜.本章我們著重討論MySQL鎖機制的特點,常見的鎖問題,以及解決MySQL鎖問題的一些方法或建議.MySQL鎖概述相對其他數據庫而言,MySQL的鎖機制比較簡單,其最顯著的特

JDBC事務管理及SavePoint示例 2015-09-27

JDBC事務管理及SavePoint示例
    默認情況下,當我們創建一個數據庫連接時,會運行在自動提交模式(Auto-commit)下.這意味著,任何時候我們執行一條SQL完成之後,事務都會自動提交.所以我們執行的每一條SQL都是一個事務,並且如果正在運行DML或者DDL語句,這些改變會在每一條SQL語句結束的時存入數據庫.有時候我們想讓一組SQL語句成爲事務的一部分,那樣我們就可以在所有語句運行成功的時候提交,並 ...

CentOS下安裝和配置MySQL-JDK-Tomcat-Nginx(個人官網環境搭建手冊) 2015-09-28

今天,重新弄我的個人雲主機的環境,准備運營自己用Java寫的個人官網等網站. 伺服器環境:阿裏雲CentOS 6.4位 包括以下腳本在內的絕大部分命令和腳本,都是我親自執行過,靠譜的. 完整的"運營運維"經驗,請參考我的CSDN博客-運營運維 分類: http://blog.csdn.net/FansUnion/article/category/1714547 1.mysql 1.1 安裝mysql yum install mysql-server 1.2 啓動mysql,服務名字是&

太平洋網出錯提示 居然是這樣的 2015-09-28

哎呀,出錯了! PreparedStatementCallback; SQL [insert into bbs6_user_limit2 (userId,today,topicCount,replyCount,gradeAmount,recommendCount) values(?,?,?,?,?,?)]; Duplicate entry '16980' for key 'PRIMARY'; nested exception is com.mysql.jdbc.exc

安裝完mysql後要做的幾件事情 2015-09-29

1.修改root密碼mysql -h 127.0.0.1 -u root -p    直接回車,默認root沒有密碼,登錄後使用如下命令mysqladmin -uroot password 密碼,此處密碼可以加單引號也可以不加單引號,具體也可以參照如下這個格式.格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼1.例1:給root加個密碼ab12.首先在DOS下進入目錄mysqlbin,然後鍵入以下命令mysqladmin -uroot -password ab12注:

linux下mysql的簡單配置 2015-09-29

1.設置字符編碼 輸入命令: [[email protected] ~]# vi /etc/my.cnf 最後一行加入:default-character-set=utf8,保存! 2.啓動mysql服務: 輸入命令: [[email protected] ~]# service mysqld start 返回一下信息則表示已經啓動成功 Initializing MySQL database: Installing MySQL system tables- OK Filling help tables- O

數據庫高可用mysql讀書筆記 2015-09-30

數據庫高可用mysql讀書筆記
第一章:引言 複制:就是複制一個伺服器上的所有改變到另一個伺服器 備份的功用:錯誤保護,建立新伺服器,法律原因 監控:不監控就無法觀察到有問題的查詢.過熱的從節點.使用不恰當的表等 第二章:mysql複制原理 1.配置master.slave.master和slave之間的連接 2.二進制日志簡介 1)在複制中的作用:slave通過二進制日志獲取master上的改變 2)事件: ...

mysql LOAD DATA 2015-09-30

在使用LOAD DATA到MySQL的時候,有2種情況:(1)在遠程客戶端(需要添加選項:–local-infile=1)導入遠程客戶端文本到MySQL,需指定LOCAL(默認就是ignore),加ignore選項會放棄數據,加replace選項會更新數據,都不會出現唯一性約束問題.(2)在本地伺服器導入本地伺服器文本到MySQL,不指定LOACL,出現唯一性約束沖突,會失敗回滾,數據導入不進去,這個時候就需要加ignore或者replace來導入數據.測試如下:(1)本地伺服器導入本地伺服器文

Hibernate上路_14-多對多表單操作 2015-09-30

多對多關聯中沒有父子關系.但可以按照日常思維,把學生看做主對象,把課程看做從對象.org.hibernate.exception.ConstraintViolationException: could not execute statementCaused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '' for key 'PRIMARY' 注

mysql通過bin-log日志恢複誤刪除數據 2015-09-30

今天一同事誤刪除了一個會員,導致會員個人信息及會員的商品等相關信息均被刪除,搗鼓兩小時,感覺挺好!特記錄之!環境:操作系統:centos 6.4  LNMP-11號刪除之前數據,我想恢複-2號到-11號0之間的數據,首先,用mysqlbinlog命令對二進制的日志文件解析成文本文件.如:進入mysql-bin目錄[[email protected] var]#cd /usr/local/mysql/var將近期的多個bin-log二進制日志生成txt文件供查

spring3+hibernate4 問題之事物異常一 2015-10-02

public void add(UserEntity userEntity) throws RuntimeException {         Session session = sessionFactory.getCurrentSession();         logger.info("add: userId=" + userEntity.getUserId());         try {             session.save(userEntity);     

mysql效能測試工具--sysbench的安裝與使用 2015-10-02

sysbench是一個開源的.模塊化的.跨平台的多線程效能測試工具,可以用來進行CPU.記憶體.磁盤I/O.線程.數據庫的效能測試.目前支持的數據庫有MySQL.Oracle和PostgreSQL.以下操作都將以支持MySQL數據庫爲例進行.下載源碼包在drv_mysql.c:9: error: mysql.h: No such file or directorydrv_mysql.c:6: error: mysqld_error.h: No such file or direct
一周排行