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

MySQL、CONCAT、しばらくすると結果がnullになります

    max_allowed_packetを増やします サイズ。

    1MBで失敗しているようで、 https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html デフォルトの最大パケットサイズは1MBです:

    my.cnfに値を設定します ファイル、例:

    [mysqld]
    max_allowed_packet=16M
    

    PHPの場合

    MySQL構成にアクセスできない場合は、クエリを介して設定を試すことができます(注:これが機能するかどうかは確認していません)。

    $db->query( 'SET @@global.max_allowed_packet = 16777216' );
    



    1. SQLで主キーを作成する方法

    2. UnixTimeに基づく動的MySQLパーティショニング

    3. 外部キーテーブル制約を使用してMySQLスキーマをバックアップする

    4. PDOとpg_*関数