mysql數據庫(6):將數據裝入表中


(1)一條數據一條數據的插入:

mysql> INSERT INTO pet
-> VALUES('hanhan','川川','hh','f','2021-7-21',NULL);

 

 

 (2)批量插入

本來想通過文件錄入,但是報錯這個:

ERROR 1148 (42000): The used command is not allowed with this MySQL version

 

 

 解決辦法:

先show global variables like 'local_infile';

再set global local_infile='ON';

 

最后重啟mysql,quit退出再mysql --local-infile=1 -u root -p登錄!注意,跟之前的登錄方式不一樣。這樣再來試試:

還值得注意的是,讀取文件的時候用正斜杠/不要用反斜杠,否則會報錯找不到文件。

這里\n和\r是用來控制文件格式的。

 

 

 

 檢查一下:SELECT * FROM pet;

可以看到都加載進去了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM