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

Có thể tạo một cột trong MySQL với một biểu thức làm giá trị mặc định không?

sử dụng một trình kích hoạt chèn cho điều đó. Một cái gì đó như thế này

DELIMITER |

CREATE TRIGGER default_yearly BEFORE INSERT ON employee
  FOR EACH ROW BEGIN   
    SET NEW.employeeyearly = NEW.employeemonthly * 12;
  END;
|

DELIMITER ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli_real_escape_string và vấn đề dấu ngoặc kép

  2. MySQL Group_Concat () so với T-SQL String_Agg ()

  3. chèn có điều kiện mysql - nếu không tồn tại chèn

  4. Dữ liệu cột trong bảng Pivot MySQL dưới dạng hàng

  5. SQL:Ở đâu giữa hai ngày không có năm?