本文目錄一覽:
為什麼不能將數據插入到mysql資料庫中?可以查詢到資料庫中的數據但是不能插入。以下是我的代碼
把插入sql列印出來,複製粘貼,然後在mysql shell中執行一下,如果不能插入證明是sql問題
不過你看著mysql shell的報錯一般就能看出問題了——這個一定要做做看
再者你就試著
insert into user和(之前空一格看看
就是說列印出來的在mysql中直接運行不報錯,但沒有效果
把列印出來的sql貼出來看看
mysql資料庫 插入失敗
插入漢字要成功,需要三個編碼一致:建立表時指定的字符集編碼,會話的編碼(連接資料庫之後SET NAMES語句),SQL語句文本的編碼
如果是在DOS下的MYSQL命令提示符下執行語句,由於DOS窗口只能是ANSI字元,無法操作UTF8編碼的表,建議在PHPMYADMIN或者其它管理工具裡面執行SQL語句。
編碼不兼容的時候,一般是亂碼,但是報錯也是可能的,因為不同編碼要求的位元組數不一樣,例如UTF8一個漢字是三個字元,ANSI的語句只給了兩個字元,那麼後面的單引號就會被吃掉,導致語法錯誤。
Mysql數據插入問題,一樣的語句,插不進去
1、你可以把執行的SQL列印出來,看看SQL是否正確
2、你把錯誤發出來。
原創文章,作者:NUNQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/134120.html