首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sql导入错误,默认值无效

sql导入错误,默认值无效
EN

Stack Overflow用户
提问于 2017-10-18 15:03:44
回答 1查看 1.1K关注 0票数 0

我有谷歌的问题,我想我不是sql方面的专家,这就是为什么我似乎不能解决它。

我正在从专用服务器导出数据库,并试图将apache / sql导入到google云实例中,就像下面一样,我甚至尝试了stackoverflow中的所有答案。

代码语言:javascript
复制
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”的默认值无效

请查看链接旧数据库中的屏幕截图

新数据库错误

我很感激你的帮助..。

作为附加

我设法创建了所有的表手册,正如我的sql知识。我运行以下命令创建表oradamis_vtislemler( islemID INT(11) NOT NULL,islemKullaniciID INT(11) NULL,islemTarih DATETIME NULL,islemBitisTarihi DATETIME NULL,islemDurum VARCHAR(500)字符集utf8 COLLATE utf8_turkish_ci NULL,islemNot VARCHAR(500)字符集utf32 COLLATE utf32_turkish_ci NULL )引擎= InnoDB;

创建表oradamis_vt.kullanicilar ( kullaniciID INT(11) NOT NULL,username VARCHAR(250)字符集utf8 COLLATE utf8_turkish_ci NULL,password VARCHAR(250)字符集utf8 COLLATE utf8_turkish_ci NULL,kullaniciAdi VARCHAR(100)字符集utf8 COLLATE utf8_turkish_ci NULL,kullaniciPozisyon VARCHAR(100)字符集utf8 COLLATE utf8_turkish_ci NULL,kullaniciSkype VARCHAR(100)字符集utf8 CREATE,kullaniciMail VARCHAR(100)字符集utf8排序utf8_turkish_ci NOT NULL,kullaniciTelefon VARCHAR(100)字符集utf8排序utf8_turkish_ci NULL,kullaniciYetki VARCHAR(100)字符集utf8排序utf8_turkish_ci NULL )引擎= InnoDB;

创建表oradamis_vt.version ( versionNumber INT(11) NOT NULL,sonIslemKullanici VARCHAR(250)字符集utf8排序utf8_turkish_ci NULL,sonIslem VARCHAR(100)字符集utf8 COLLATE utf8_turkish_ci NULL )引擎= InnoDB;

但是,最后,当我试图从旧SQL导入时,启动也会出现同样的错误。

相当沮丧:

EN

回答 1

Stack Overflow用户

发布于 2017-10-18 15:11:21

试着用:

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46813380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档