我刚刚更新了mysql,我没有看到缺少的括号
CREATE TABLE payments
( id int(11) NOT NULL,
amount int(11) NOT NULL,
alloted datetime NOT NULL,
dateadded datetime NOT NULL,
modified datetime NOT NULL,
userid int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO payments (`amount`,`alotted`, `dateadded`, `modified`, `userid`)
VALUES ( 100, DATE_ADD( NOW(), INTERVAL 6 MONTHS),NOW(),NOW(),139107 )
Run Code Online (Sandbox Code Playgroud)
你在分配附近有一个错字.事实MONTH并非如此MONTHS.
该id列没有默认值.所以我做了一个AUTO_INCREMENT
而且INSERT,那些被称为背叛的人.他们很好.
DROP TABLE payments;
CREATE TABLE payments
( id int AUTO_INCREMENT PRIMARY KEY,
amount int NOT NULL,
alloted datetime NOT NULL,
dateadded datetime NOT NULL,
modified datetime NOT NULL,
userid int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO payments (`amount`,`alloted`, `dateadded`, `modified`, `userid`)
VALUES ( 100, DATE_ADD( NOW(), INTERVAL 6 MONTH),NOW(),NOW(),139107 )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2177 次 |
| 最近记录: |