Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQL UPDATE tất cả các giá trị trong một trường có chuỗi nối thêm CONCAT không hoạt động

Đó là khá nhiều tất cả những gì bạn cần:

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)

Không chắc tại sao bạn lại gặp sự cố, mặc dù tôi đang thử nghiệm điều này trên 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. Lỗi nhập MySQLdb trong Python - Mac 10.6

  2. DATALENGTH () Tương đương trong MySQL là gì?

  3. Mã hóa mật khẩu trong Java hoặc MySQL?

  4. Struts + Hibernate:@SessionTarget không hoạt động

  5. Làm cách nào để tìm kiếm chuỗi con Soundex () trong MySQL?