残念ながら私はテーブルを切り捨てました。バックアップをインポートするときに、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
これは、サーバーとの通信に使用するツールによって異なります...これは、接続を確立するときにパラメータの1つにする必要があります。 –
ところで、サーバー/データベース/テーブルのエンコーディングをデータのエンコーディングと一致するようにチェックすることもできます。 –