不幸的是我截斷了我的表,當我想導入備份時,我在VARBINARY(24)
類型行中遇到了一些問題。Mysql varbinary類型的行和無效字符
這是什麼問題?
我想我的領域,是這樣的:ŔÎĹͳ׼ųÎ070905-121713
但是,當我使用下面的查詢:
UPDATE `proto`
SET `vname` = 'ŔÎĹͳ׼ųÎ070905-121713 '
WHERE `id` = 127;
查詢是沒有任何錯誤執行,但後來我做的:
SELECT `vname`
FROM `proto`
WHERE `id` = 127;
而且我看到我的vname
字段具有以下數據:
c594c38ec4b9c38dc582c397c4bdc4b9c582c38e30373039
,而不是
ŔÎĹͳ׼ųÎ070905-121713
。
這是什麼問題,爲什麼我不能將我的現場數據設置爲:ŔÎĹͳ׼ųÎ070905-121713
?
如何檢查我的連接編碼? – Cyclone 2011-12-24 14:11:41
這取決於您使用哪種工具與服務器通信......這應該是建立連接時的參數之一。 – 2011-12-24 19:53:42
順便說一句,您還可以檢查您的服務器/數據庫/表的編碼以匹配數據的編碼。 – 2011-12-24 20:20:14