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

Nilai default tidak valid untuk 'Tanggal'

alter table `RMS`.`transactionentry`
change `Date` `Date` date default current_timestamp NOT NULL

Diperbarui:

Saya tidak berpikir Anda dapat mencapainya dengan date mysql . Anda harus menggunakan timestamp atau coba pendekatan ini..

CREATE TRIGGER transactionentry_OnInsert BEFORE INSERT ON `RMS`.`transactionentry`
    FOR EACH ROW SET NEW.dateColumn = IFNULL(NEW.dateColumn, NOW());


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cache data dalam PHP SESSION, atau kueri dari db setiap kali?

  2. SQL Buddy – Alat Administrasi MySQL Berbasis Web

  3. Beberapa DAN kondisi MySQL

  4. Gabungkan hasil dari dua kueri yang tidak terkait menjadi satu tampilan

  5. Ukuran memori yang diizinkan 134217728 byte habis (mencoba mengalokasikan 42 byte)