phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Buat tabel gagal di mysql saat menggunakan CURDATE() sebagai default

Anda tidak dapat menggunakan CURDATE() sebagai nilai default.

Sebagai gantinya, Anda dapat menggunakan kolom TIMESTAMP dengan DEFAULT CURRENT_TIMESTAMP. Maka Anda harus mengabaikan bagian waktunya.

Contoh kode SQL:

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;

Hasil:

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. xampp localhost phpmyadmin Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)

  2. MySQL:Akses ditolak untuk pengguna 'userName'@'localhost'

  3. #1146 - Tabel 'phpmyadmin.pma__tracking' tidak ada

  4. mengubah url default phpmyadmin

  5. Yii2 dapatkan id produk yang dipisahkan dengan koma