Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah mungkin membuat kolom di MySQL dengan ekspresi sebagai nilai default?

gunakan pemicu insert untuk itu. Sesuatu seperti ini

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. mysql LOAD DATA INFILE dengan kunci utama peningkatan otomatis

  2. MySQL:Tetapkan variabel pengguna dari hasil kueri

  3. Pelajari cara mengimpor data Excel ke database MySQL

  4. Konversikan keluaran kueri MySQL ke utf8

  5. Mempertahankan nilai kotak teks bahkan setelah penyegaran