[請益] 如何建立含NULL值的可匯入MySQL的檔案

看板PHP作者 (找回當初讀研究所的動力)時間16年前 (2009/06/22 01:40), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/1
目前我有一個困難不知如何解決, 因為我要在MySQL裡面加入非常多資料,而且每一筆資料中有很多欄位的初始值為NULL, (資料表內的那些欄位已經設成可以為NULL,且預設值是NULL), 目前我是想先把這些資料做成excel檔,然後存成csv檔, 再匯入MySQL(用phpMyAdmin) 但我不知道如何在excel裡面將欄位設為NULL, 我試過如果打空白的話,匯入MySQL就是空白, 就算是csv檔內寫成這樣"1,,,,,,,,",匯入MySQL內也不會是NULL 請問要如何快速地做出含許多NULL值的可匯入MySQL的檔案呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.150.2

06/22 11:30, , 1F
匯入之再把欄位 update 成 NULL
06/22 11:30, 1F

06/22 11:32, , 2F
像是 SET `user` = NULL WHERE user = '' 這樣
06/22 11:32, 2F

06/22 13:14, , 3F
匯成.sql的檔案
06/22 13:14, 3F

06/26 09:53, , 4F
如果用1,'','','',''...呢? 我記得字元欄位都要加''
06/26 09:53, 4F

06/26 09:54, , 5F
csv不能缺欄位~我是沒試過直接1,NULL,NULL..這種方式
06/26 09:54, 5F

06/26 09:56, , 6F
一樓的方式也是好方法XD 匯入後再修正~
06/26 09:56, 6F
文章代碼(AID): #1AFd2EUv (PHP)
文章代碼(AID): #1AFd2EUv (PHP)