去年我在做一个项目,导出和导入都很好,但最近我决定导入我的sql文件,由于每个表中都有很多错误,我无法导入。
一旦我停止工作,我就删除了xampp,现在决定再次下载它,但我被困在导入上,这是我的完整文件:
http://pastebin.com/mddVUU1i
我的错误如下:
创建表company_type
(company_type_id
int(11)Not NULL,company_type
varchar(50)Not NULL,company_type_date
datetime Not NULL DEFAULTCURRENT_TIMESTAMP,company_type_enabled
varchar(15)Not NULL DEFAULT'启用')ENGINE=InnoDB DEFAULT CHARSET=latin1 MySQL说:文档
近在咫尺-----------------------------------------
在第1行创建表company_type
但是当我删除它时,我得到了另一个错误:
创建表employees
(employees\u id
int(11)不为空,employees\u page
int(11)不为空,employees\u type
varchar(15)不为空,employees\u user
int(11)不为空,employees\u datetime不为空默认当前时间戳,
employees\u manage
varchar(15)NOT NULL默认值'sent')ENGINE=InnoDB DEFAULT CHARSET=latin1 MySQL said:Documentation
近在咫尺-----------------------------------------
------------------------------------“在1号线
我该怎么解决这个问题?我已经通过checkers在线运行了sql,它声明sql是好的。
您的表创建错误,您将日期时间数据类型错误放置为时间戳值。
这是你的第一张错误的桌子
CREATE TABLE company_type ( company_type_id int(11) NOT NULL,
company_type varchar(50) NOT NULL, company_type_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, company_type_enabled varchar(15) NOT NULL DEFAULT 'enabled' ) ENGINE=InnoDB DEFAULT CHARSET=latin1
这里的问题是datetime NOT NULL默认的当前时间戳
您正在使用datetime数据类型为值添加时间戳。
如果您想使用时间戳数据类型,请这样做
CREATE TABLE employees ( employees_id int(11) NOT NULL,
employees_page int(11) NOT NULL, employees_page_type varchar(15) NOT NULL, employees_user int(11) NOT NULL,
employees_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
employees_manage varchar(15) NOT NULL DEFAULT 'sent' ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
如果您想使用datetime数据类型,那么可以这样做
CREATE TABLE employees1 ( employees_id int(11) NOT NULL,
employees_page int(11) NOT NULL, employees_page_type varchar(15) NOT NULL, employees_user int(11) NOT NULL,
employees_date datetime NOT NULL,
employees_manage varchar(15) NOT NULL DEFAULT 'sent' ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
我们正试图在MVC4控制器中的一种操作方法中防止跨站点请求伪造攻击。下面是我们所做的代码更改,它在VS 2013中运行良好,但在VS 2012中抛出错误,与我们在Windows Server 2012-IIS 8中部署时遇到的错误相同。 View.cshtml Controller.cs VS2013-以上代码运行良好 VS2012-引发以下错误 http://schemas.xmlsoap.or
我正在将sql转储文件导入MySQL工作台,并不断收到下面的错误。这是否意味着文件/记录的其余部分没有导入,或者只有xxx.get速率部分没有导入?我会丢失其中的记录吗?有人知道是什么导致了这种情况吗? 01:29:31 恢复 D:\Projects\CustomerName\Customer Files\xxx-2016-Oct-03.sql Running: mysql.exe --defau
我有一个非常简单/基本的Web应用程序。当我跑的时候 mvn部署-e 我在控制台中看到以下错误。 [错误]无法执行目标组织。阿帕奇。专家plugins:maven deploy plugin:2.7:project TestWebApp上的部署(默认部署):部署失败:未在POM inside distributionManagement元素或-DaltDeploymentRepository=id
我正在尝试使用SQL导入导出向导将数据从Excel文件导入到SQL数据库。我们已经正确上传了4张表,我们可以查询他们。由于某些原因,我们的一些表给出了一些错误,我们不确定如何破译它们或可能是什么问题,因为它们与已经工作的表非常相似。 以下是错误: null 这些是什么意思?我们需要做些什么来修复它们? 谢谢
本文向大家介绍MySQL导入导出.sql文件及常用命令小结,包括了MySQL导入导出.sql文件及常用命令小结的使用技巧和注意事项,需要的朋友参考一下 在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source c:\\test.sql; 另附mysql常用命令: (一) 连接MYSQL: 格式:
我尝试导入一个名为test1的proto文件。proto到另一个名为test2的proto文件。proto使用import语句 但我得到以下错误 我尝试了很多方法来找出导入错误的原因,但都没有找到。所以,如果上面的语句有问题,请告诉我如何正确导入proto文件??