mysql 4 0遷移到5 0總結 二 程式的修改

2021-09-30 03:24:17 字數 381 閱讀 4365

在測試過程中,總結出以下規律:

(1)5.0中,int型別列中不允許插入 '' ,只能插入 null

(2)5.0中,date型別資料,0000-00-00無法被解析,4.0中為負數

(3)5.0中,標記為非空的varchar欄位,必須插入值;''無法被解析,需要用null替代

(4)5.0中,jdbc的findrecord函式不能執行 insert操作,應該修改為 updaterecord函式

(5)5.0中,浮點型別 float(5,2),當輸入大於999.99的數時,丟擲異常

(6)5.0中,resultset.getobject函式獲取數字型別為long型,4.0為integer型別

(7)5.0中,datetime型別精確到0.1秒

關於mysql 4 0到5 0的資料遷移

本來想用個資料前端工具,用了好多都是出現亂碼,不得已還得用命令 我們資料庫是utf8編碼格式 關於mysql資料庫之間的資料遷移的說明 一 d匯出資料 首先開啟資料庫服務 dos命令下進入 d mysql bin mysqldump h 10.10.129.155 uroot p quick com...

Oracle遷移到MySQL總結

日期 2012 06 01 字型 大中小 這兩個星期裡一直都在忙於一件事兒,就是oracle資料庫的遷移問題。沒有做的時候感覺這是一件十分輕鬆的事兒,可是等到實實在在去做去實現的時候,自己傻眼了。這種糾結啊,在這裡先說下遇到的問題 1。資料庫的表結構問題 資料型別不同需要解決varchar2 var...

MySQL 4 0 公升級到mysql 5 0的方法

一 從 4.0 到 4.1 的主要變化 如果在4.1.0到4.1.3版本的mysql中建立了包含 timestamp 欄位的 innodb表。則在公升級到4.1.4及更高時需要重建表,因為儲存格式發生變化了 字串根據標準sql來比較 比較之前不刪除末尾的空格,以前用末尾空格擴充套件了比較短的字串。現...