sql >> データベース >  >> RDS >> Mysql

MySQLデータベースに絵文字を保存する方法

    1)データベース:データベースのデフォルトの照合をutf8mb4に変更します 。

    2)テーブル:テーブルの照合をCHARACTER SET utf8mb4 COLLATE utf8mb4_binとして変更します 。

    クエリ:

    ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin
    

    3)コード:

    INSERT INTO tablename (column1, column2, column3, column4, column5, column6, column7)
    VALUES ('273', '3', 'Hdhdhdh😜😀😊😃hzhzhzzhjzj 我爱你 ❌', 49, 1, '2016-09-13 08:02:29', '2016-09-13 08:02:29')
    

    4)utf8mb4を設定します データベース接続の場合:

      $database_connection = new mysqli($server, $user, $password, $database_name); 
      $database_connection->set_charset('utf8mb4');
    


    1. OLE DBソースコンポーネントのストアドプロシージャパラメータに値を渡すにはどうすればよいですか?

    2. rake db:create throws database doesnotexistエラーwithpostgresql

    3. DNAと最新のバックアップ方法:データストレージの未来

    4. クロス結合を使用することと、2つのテーブルの間にコンマを入れることの違いは何ですか?