mysqlの挿入レコードがエラーを行きませんが、MySQLには成功しませんでした

今日のWebプロジェクトを再生するとき、遭遇したような問題は、使用して行くinsert into以上のエラーがない、レコードを挿入するためのコマンドを、しかし、最初に私はそれがデータポスト要求が問題である得ることだと思った時に、データベースで成功しませんでしたが、テストは何の問題を発見した後、繰り返しどこでもエラー、デバッグを印刷するが、常に問題を見つけることができません。私は偶然の後にデータを投稿すると軽く、だけでも、一見成功したキーボードを押して、その後、私は突然、アイデアを持っていた、私は最近のLinuxを使用し、トランスコーディングの問題を考慮していないが、あなたは順番にデータベースを開いたときにも行きますUTF-8ヤード、と私は何気なくmysqlの中国に挿入されたときだ何の問題は、存在しないことを、私はこれが問題を見つけ、何も成功を収めていません。次の出会いが、この問題は、テーブルを作成するために注意を払うために時間をコーディングについて設定します。

ソリューション:

  1. トランスコード時に作成されました
create table entries2 (
        id     int auto_increment, 
        title  text,
        content  text,
        posted_on  datetime,
        primary key (id)   
) character set = utf8;
  1. 変換既存のテーブル
    alter table table_name convert to character set utf8;

参考:
https://www.cnblogs.com/livingintruth/p/3433259.html

おすすめ

転載: www.cnblogs.com/just-save/p/11980191.html