gpt4 book ai didi

mysql - sql导入错误,默认值无效

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

我在谷歌上搜索了这个问题,我想我不是 sql 方面的专家,这就是为什么我似乎无法解决它。

我正在从专用服务器导出数据库并尝试导入到谷歌云实例 apache/sql即使我尝试了 stackoverflow 中的所有答案,我也会收到如下错误

Error
SQL query:


CREATE TABLE `islemler` (
`islemID` int(11) NOT NULL,
`islemKullaniciID` int(11) NOT NULL,
`islemTarih` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`islemBitisTarihi` datetime DEFAULT NULL,
`islemDurum` varchar(500) COLLATE utf8_turkish_ci NOT NULL,
`islemNot` varchar(500) COLLATE utf8_turkish_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci
MySQL said: Documentation

1067 - “islemTarih”的默认值无效

请查看链接中的屏幕截图 Old database

New Database error

我感谢一些帮助...

<小时/>

作为补充

我设法根据我的 SQL 知识手动创建所有表。我运行以下命令创建表 oradamis_vtislemler(islemID INT(11)不为空,islemKullaniciID INT(11)不为空,islemTarih 日期时间不为空,islemBitisTarihi 日期时间不为空,islemDurum VARCHAR(500)字符TER SET utf8 COLLATE utf8_turkish_ci NOT NULL ,islemNot VARCHAR(500) 字符集 utf32 COLLATE utf32_turkish_ci NOT NULL ) ENGINE = InnoDB;

创建表oradamis_vtkullanicilar(kullaniciID INT(11)NOT NULL,username VARCHAR(250)字符集utf8 COLLATE utf8_turkish_ci NOT NULL,password VARCHAR(250)字符集utf8 COLLATE utf8_ turkish_ci 不为空,kullaniciAdi VARCHAR(100) 字符集 utf8 整理 utf8_turkish_ci 不为空,kullaniciPozisyon VARCHAR(100) 字符集 utf8 COLLATE utf8_turkish_ci NOT NULL , kullaniciSkype VARCHAR(100) 字符集 utf8 COLLATE utf8_turkish_ci NOT NULL , kullaniciMail VARCHAR(100) 字符集 utf8 COLLATE utf8_ turkish_ci NOT NULL ,kullaniciTelefon VARCHAR(100) 字符集 utf8 整理 utf8_turkish_ci NOT NULL , kullaniciYetki VARCHAR(100) 字符集 utf8 COLLATE utf8_turkish_ci NOT NULL ) ENGINE = InnoDB;

创建表oradamis_vtversion(versionNumber INT(11)NOT NULL,sonIslemKullanici VARCHAR(250)字符集utf8 COLLATE utf8_turkish_ci NOT NULL,sonIslem VARCHAR(100)字符集utf8 COLLATE utf8_ turkish_ci NOT NULL ) ENGINE = InnoDB;

但是最后当我尝试从旧 SQL 导入时给出了相同的启动错误。

很沮丧:(

最佳答案

尝试替换为:

CREATE TABLE islemler ( islemID int(11) NOT NULL, islemKullaniciID int(11) NOT NULL, islemTarih timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, islemBitisTarihi datetime DEFAULT NULL, islemDurum varchar(500) COLLATE utf8_turkish_ci NOT NULL, islemNot varchar(500) COLLATE utf8_turkish_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci MySQL said: Documentation

关于mysql - sql导入错误,默认值无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46813380/

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