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

Cách thêm cột bảng MySQL với giá trị mặc định của một cột khác của hàng hiện có

Nó không thể là cột mặc định. Bạn có thể viết trình kích hoạt và thực hiện điều đó hoặc thêm cột ảo trong Mysql 5.7.

HOẶC

alter table Tab1 add allocated_amount int;  -- Add column
update Tab1 set allocated_amount= amount;   -- Set the value

Hoặc bạn có thể tạo một Cột ảo:

alter table Table1 
add allocated_amount integer GENERATED ALWAYS AS (amount) VIRTUAL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chuỗi concat mysql với kết quả

  2. Cách tìm các bản sao trong MySQL

  3. Tại sao tôi không nên chèn các mảng được tuần tự hóa vào trường cơ sở dữ liệu của mình?

  4. MySQL hoặc PHP đang thêm một  bất cứ khi nào £ được sử dụng

  5. Python tham chiếu kết nối cơ sở dữ liệu trên một tập lệnh khác