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

SQLUPDATE文字列CONCATが追加されたフィールドのすべての値が機能しない

    必要なのはこれだけです:

    mysql> select * from t;
    +------+-------+
    | id   | data  |
    +------+-------+
    |    1 | max   |
    |    2 | linda |
    |    3 | sam   |
    |    4 | henry |
    +------+-------+
    4 rows in set (0.02 sec)
    
    mysql> update t set data=concat(data, 'a');
    Query OK, 4 rows affected (0.01 sec)
    Rows matched: 4  Changed: 4  Warnings: 0
    
    mysql> select * from t;
    +------+--------+
    | id   | data   |
    +------+--------+
    |    1 | maxa   |
    |    2 | lindaa |
    |    3 | sama   |
    |    4 | henrya |
    +------+--------+
    4 rows in set (0.00 sec)
    

    5.1.41でテストしていますが、なぜ問題が発生するのかわかりません



    1. JDBCバッチ操作の理解

    2. mysqlタイムスタンプを実際の日付と時刻に変換しますか?

    3. SQLServerデータベーステーブルのエクスポートおよびインポートメソッド

    4. MySQL-テーブルの作成中に一緒に使用された場合のPRIMARYKEY、UNIQUE KEY、およびKEYの意味