Mysql,資料庫中明明有這條資料卻查不出來?

2021-05-27 06:14:44 字數 267 閱讀 9466

資料庫裡看到有113.107.112.3這條資料卻不能用select * from newiptemp where newip="113.107.112.3"查詢出來。

使用select * from newiptemp where newip like "113.107.112.3%"  

就能查詢出來。

因為裡面還有看不見的字元。比如空格和換行

這時候就要處理一下這些字元了,mysql中的函式 trim和replace可以使用

另外參見帖子:

SQL實現沒有這條資料就新增,有這條資料就修改

方法一 insert into on duplicate key update 舉個例子,欄位a被定義為unique,並且原資料庫表table中已存在記錄 2,2,9 和 3,2,1 如果插入記錄的a值與原有記錄重複,則更新原有記錄,否則插入新行 insert into table a b,c va...

操作MySQL資料庫插入多條資料

coding utf 8 time 2020 8 7 21 19 author bingl email 15736980819 163.com file 操作mysql資料庫插入多條資料.py software pycharm desc 靜,是一種修養。匯入模組 import pymysql 建立連...

MySQL備份每個資料庫表中100條資料

如果是本地備份,不需要使用者名稱 密碼 mysqldump all databases where 1 1 limit 100 lock all tables g backup100.sql如果是遠端備份,需要主機名 使用者名稱和密碼 還需要使用者有reload許可權 mysqldump ugood...