Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL UPDATE всички стойности в поле с добавен низ 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php+mysql:вмъкнете php масив в mysql

  2. Преобразувайте датата във формат MM/DD/YYYY в MySQL дата

  3. Посочената парола за потребителски акаунт „root“ не е валидна или не успя да се свърже със сървъра на базата данни

  4. Прилагане на разрешения за колона за таблица върху задействане

  5. MySQL 5.0 индекси – уникални срещу неуникални