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

Làm cách nào để thay đổi giá trị mặc định của cột bảng mysql?

Pete gần như đúng nhưng đã sử dụng sai cú pháp cho 'change':

ALTER TABLE mytable CHANGE `time` `time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

Chú ý rằng bạn phải lặp lại tên cột. Ngoài ra, hãy đảm bảo rằng bạn đang sử dụng dấu gạch ngược thay vì dấu nháy đơn để thoát khỏi thời gian của tên cột, điều này ngăn nó được hiểu là loại thời gian của cột mysql.

Bằng cách chỉ định DEFAULT của CURRENT_TIMESTAMP, MySQL sẽ không còn tự động cập nhật cột nữa. Từ Hướng dẫn sử dụng MySQL :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra xem tất cả các giá trị trong một mảng có tồn tại trong một cột cơ sở dữ liệu hay không

  2. Không thể truy cập MySQL sau khi nó tự động tạo mật khẩu tạm thời

  3. Làm thế nào để đảo ngược thứ tự của các ký tự trong một chuỗi trong MySQL

  4. Khám phá MySQL Binlog Server - Ripple

  5. Sử dụng SUM () mà không nhóm các kết quả