iT邦幫忙

0

請問如何將mysql的資料庫轉成sqlite3的資料庫

  • 分享至 

  • xImage

網路上找了一些工具
轉換後資料的屬性(int,text) 不見了,還有forrign key也會不見

請問有好的方法嗎
謝謝!

FK 對照的表格要先建立之後才能建立 FK 吧
資料庫轉移,正常都是先建立資料表,先把 PK INDEX 確認好,再去建立FK,
然後根據相依性,再依次把表格資料轉進去,
如果沒有根據相依性,一定會轉失敗的啊,這是基本常識吧 ...
arguskao iT邦新手 3 級 ‧ 2023-12-06 22:59:36 檢舉
我是菜鳥,我以為可以直接轉呀
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
一級屠豬士
iT邦大師 1 級 ‧ 2023-11-07 11:02:52
最佳解答

一般可以使用mysql自己的mysqldump 來匯出
https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html

他有一個參數 --compatible
https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html#option_mysqldump_compatible

選ANSI 這樣會使用標準ANSI SQL 的方式.
其餘參數,我不知道你的情況,你就試試看.有問題在問.
另外發問時,盡量把資訊提供,不然你一句 "找了一些工具",
其實不是很好的發問方法.

我要發表回答

立即登入回答