gpt4 book ai didi

mysql - DB2转MYSQL建表脚本

转载 作者:行者123 更新时间:2023-11-29 08:40:38 25 4
gpt4 key购买 nike

有人可以看一下下面的脚本并告诉我为什么会出错吗?它来自 db2(通过 Razor SQL),我已经能够纠正所有其他错误,但我无法弄清楚这个错误。它将进入 MYSQL。 (最新版本)

CREATE TABLE APCHECKIN (
CHKBCH_NO INTEGER NOT NULL,
ENTERDATETIME TIMESTAMP DEFAULT CURRENT TIMESTAMP NOT NULL,
VENDOR_NO INTEGER DEFAULT 0 NOT NULL,
INVOICE_NO VARCHAR(18) NOT NULL,
CHK_NO INTEGER,
PAIDAMOUNT DECIMAL(14,2) DEFAULT 0 NOT NULL,
PRIMARY KEY (CHKBCH_NO,ENTERDATETIME,VENDOR_NO,INVOICE_NO)
);

这是我收到的错误。我假设这与时间戳有关,我只是忽略了它!

Error : 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 TIMESTAMP NOT NULL,
VENDOR_NO INTEGER DEFAULT 0 NOT NULL,
INVOICE_NO V' at line 3

感谢您的帮助!

最佳答案

CURRENT_TIMESTAMP 中需要一个下划线

CREATE TABLE APCHECKIN (
CHKBCH_NO INTEGER NOT NULL,
ENTERDATETIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
VENDOR_NO INTEGER DEFAULT 0 NOT NULL,
INVOICE_NO VARCHAR(18) NOT NULL,
CHK_NO INTEGER,
PAIDAMOUNT DECIMAL(14,2) DEFAULT 0 NOT NULL,
PRIMARY KEY (CHKBCH_NO,ENTERDATETIME,VENDOR_NO,INVOICE_NO)
);

http://sqlfiddle.com/#!2/92758

关于mysql - DB2转MYSQL建表脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13896899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com