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

Giá trị mặc định không hợp lệ cho 'Ngày'

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

Đã cập nhật:

Tôi không nghĩ rằng bạn có thể đạt được điều đó với mysql date . Bạn phải sử dụng timestamp hoặc thử cách tiếp cận này ..

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. CHÈN CÓ ĐIỀU KIỆN VÀO MySQL - KHÔNG TỒN TẠI

  2. Làm thế nào để làm nổi bật những thay đổi / khác biệt trong đoạn văn bản này so với đoạn văn bản kia?

  3. Tìm hiểu cách sử dụng Cơ sở dữ liệu MySQL

  4. Làm thế nào để chèn hình ảnh trong cơ sở dữ liệu mysql (bảng)?

  5. Văn bản JSON không hợp lệ trong đối số 2 - json_contains trong MySQL 5.7.8