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

bagaimana cara membuat bidang terhitung di mysql?

Per MySQL dokumen (penekanan ditambahkan) Anda tidak dapat memiliki ekspresi dalam nilai default:

Saya telah menguji bahwa pemicu berikut berfungsi untuk maksud Anda:

CREATE TRIGGER MyTriggerName
  BEFORE INSERT ON info
  FOR EACH ROW
    SET NEW.NewField = md5(NEW.username);


  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/InnoDB dan kueri yang sudah berjalan lama

  2. org.hibernate.AssertionFailure:null id di entri (jangan menyiram Sesi setelah pengecualian terjadi)

  3. Cara Mendapatkan Rekam dengan Nilai Maks di MySQL

  4. Bagaimana saya bisa mendapatkan nilai enum yang mungkin dalam database MySQL?

  5. Tidak dapat memilih pengelompokan baris berdasarkan create_at