質問
次の SQL コマンドを実行しています。
INSERT INTO lastlogon( username, lastlogon, datechecked )
VALUES ('? Guest_SeEeTooxSafiaH? ? ? ? ? ? ', '1969-12-31', NOW( ))
どの PHPMyAdmin ステートが正しく挿入され、エラーは発生しませんでした。ただし、挿入されるユーザー名の値は実際には次のようになります。
? Guest_SeEeTooxSafiaH? ?
ない ? Guest_SeEeTooxSafiaH? ? ? ? ? ?
何故ですか?
解決
フィールドは VARCHAR(25) に設定されていますか?そうであれば、最初の 25 文字以降は無視されると思います。修正するには、VARCHAR(50) に設定します。
所属していません StackOverflow