CREATE TABLE payment.payment_details (
customer_id INT NOT NULL AUTO_INCREMENT,
amount INT NOT NULL,
mode VARCHAR(50) NOT NULL,
payment_date DATE NOT NULL DEFAULT CURRENT_DATE(),
PRIMARY KEY (customer_id))
ENGINE = InnoDB;
Operation failed: There was an error while applying the SQL script to the database.
Executing:
CREATE TABLE payment.payment_details (
customer_id INT NOT NULL AUTO_INCREMENT,
amount INT NOT NULL,
mode VARCHAR(50) NOT NULL,
payment_date DATE NOT NULL DEFAULT CURRENT_DATE(),
PRIMARY KEY (customer_id))
ENGINE = InnoDB;
ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_DATE(),
PRIMARY KEY (customer_id))
ENGINE = InnoDB' at line 5
SQL Statement:
CREATE TABLE payment.payment_details (
customer_id INT NOT NULL AUTO_INCREMENT,
amount INT NOT NULL,
mode VARCHAR(50) NOT NULL,
payment_date DATE NOT NULL DEFAULT CURRENT_DATE(),
PRIMARY KEY (customer_id))