本文目錄一覽:
為什麼不能將數據插入到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-hant/n/134120.html