phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Tạo bảng không thành công trong mysql khi sử dụng CURDATE () làm mặc định

Bạn không thể sử dụng CURDATE () làm giá trị mặc định.

Thay vào đó, bạn có thể sử dụng cột TIMESTAMP với DEFAULT CURRENT_TIMESTAMP. Sau đó, bạn sẽ phải bỏ qua phần thời gian của nó.

Mã SQL mẫu:

CREATE TABLE dates
(
    id int NOT NULL,
    id_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (id)
);
INSERT INTO dates (id) VALUES (1);
SELECT id, DATE(id_date) AS id_date FROM dates;

Kết quả:

id  id_date
1   2010-09-12



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin trong Xampp không hoạt động

  2. Cập nhật 1 cột từ tệp sao lưu sql

  3. Lỗi cài đặt PhpMyAdmin

  4. truy vấn mySQL để tìm kiếm tất cả các bảng trong cơ sở dữ liệu cho một chuỗi?

  5. phpmyadmin sql dấu nháy đơn không hoạt động