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

CẬP NHẬT một cột dựa trên giá trị của một cột khác trong cùng một bảng

Theo đề xuất của Nhà chế tạo đã sửa đổi để bao gồm điều khoản where để bạn không ghi đè và REGNO hiện có.

UPDATE students SET REGNO = CONCAT( year_admitted, SERIAL )
WHERE REGNO IS NULL OR REGNO=''

Bạn có thể phải CAST year_adished nếu nó chưa phải là một chuỗi

UPDATE students SET REGNO = CONCAT( CAST(year_admitted as CHAR), SERIAL )
WHERE REGNO IS NULL OR REGNO=''


  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àm cách nào để chuyển đổi ứng dụng PHP trong Bluemix sang sử dụng Cơ sở dữ liệu SQL thay vì cơ sở dữ liệu mySQL?

  2. Cách phù hợp để phản chiếu thiết lập PHP / MySQL

  3. một bảng cố định có nhiều cột so với bảng trừu tượng linh hoạt

  4. Người dùng Wordpress và usermeta - nối nhiều hàng trong một bảng thành một hàng trong bảng khác

  5. MySQLNonTransientConnectionException:Không thể tạo kết nối với máy chủ cơ sở dữ liệu