我自己写了个程序从Excel中读数据生成sql语句,然后用mysql运行,一共1.8W条数据,每次都有200条错误插不进去。
我看了下错误日志,以下是错误:
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 'insert into `bdt_batch` values('P080818003','报废机械、仪表、办公' at line 1
这条是错误
insert into `bdt_batch` values('P080818003','报废机械、仪表、办公类设备','上海宝钢工贸实业总公司','U02549','李荣根','13801602230','5','2008-08-18 13:41:32','2008-08-21 10:00:00','2008-08-21 09:00:00','','1',null,'','','','',null,'2008-08-21 00:00:00','50000',null,'','',null,'',null,'',null,'0','','','','','','','','','','','','1','HGB');这条是我的脚本的语句:
insert into `bdt_batch` values('P080818003','报废机械、仪表、办公类设备','上海宝钢工贸实业总公司','U02549','李荣根','13801602230','5','2008-08-18 13:41:32','2008-08-21 10:00:00','2008-08-21 09:00:00','','1',null,'','','','',null,'2008-08-21 00:00:00','50000',null,'','',null,'',null,'',null,'0','','','','','','','','','','','','1','HGB');这条是我的sql第一条,我把它单独拿出来运行,是不报错的,但是每次运行sql文件就报错,而我也比对了两条sql,一模一样。我把上面这条拿出来运行却报错。
我看了下错误日志,以下是错误:
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 'insert into `bdt_batch` values('P080818003','报废机械、仪表、办公' at line 1
这条是错误
insert into `bdt_batch` values('P080818003','报废机械、仪表、办公类设备','上海宝钢工贸实业总公司','U02549','李荣根','13801602230','5','2008-08-18 13:41:32','2008-08-21 10:00:00','2008-08-21 09:00:00','','1',null,'','','','',null,'2008-08-21 00:00:00','50000',null,'','',null,'',null,'',null,'0','','','','','','','','','','','','1','HGB');这条是我的脚本的语句:
insert into `bdt_batch` values('P080818003','报废机械、仪表、办公类设备','上海宝钢工贸实业总公司','U02549','李荣根','13801602230','5','2008-08-18 13:41:32','2008-08-21 10:00:00','2008-08-21 09:00:00','','1',null,'','','','',null,'2008-08-21 00:00:00','50000',null,'','',null,'',null,'',null,'0','','','','','','','','','','','','1','HGB');这条是我的sql第一条,我把它单独拿出来运行,是不报错的,但是每次运行sql文件就报错,而我也比对了两条sql,一模一样。我把上面这条拿出来运行却报错。
解决方案 »
- 关于sqlite数据库连接查询问题
- 为什么我用pl/sql中创建的oracle存储过程都是VALID的 都不能使用
- LECCO SQL Expert Pro for Oracle 问题???
- 各路神仙高手,oracle 查询为什么这么慢? 高手来看看……
- 求助update方面的问题
- 往表中一个时间类型的字段插入数据时老是出错,怎么改时间日期类型的格式啊??
- mySql 转Oracle 后number 精度问题,在线急!!!!
- pl/sql块错误
- 一个关于语句没有使用索引的问题
- 关于建立java存储过程的错误。
- powerdesigner生成的sql文件导入oracle产生Warning: Trigger created with compilation errors
- 本机IP和虚拟机IP ,网关 不是同一个网段
CREATE TABLE `bdt_batch` (
`ID` varchar(30) NOT NULL COMMENT '主键(PM200600001)',
`BATCH_NAME` varchar(100) DEFAULT NULL COMMENT '场次名称',
`MEMBER_NAME` varchar(30) DEFAULT NULL COMMENT '会员名称',
`MEMBER_CODE` varchar(30) NOT NULL COMMENT '发起竞价的会员代码',
`CREATE_OPERATOR_NAME` varchar(30) DEFAULT NULL COMMENT '生成场次的操作员名字',
`CREATE_OPERATOR_PHONE` varchar(30) DEFAULT NULL COMMENT '生成场次操作员联系方式',
`BATCH_STATE` varchar(2) NOT NULL COMMENT '委托状态:0-已生成,1-已发布,2.竞价中 3-已撤消,4--已作废,5-已完成',
`BATCH_DATE` datetime NOT NULL COMMENT '委托申请时间',
`END_TIME` datetime NOT NULL COMMENT '结束时间',
`START_TIME` datetime NOT NULL COMMENT '开始时间',
`BOND_PAYMENT_STATUS` varchar(2) DEFAULT NULL COMMENT '履约保证金是否已经支付 1 - 已经支付 0 - 未支付(只有此状态为1才允许开始拍卖)',
`SETTLEMENT_MODE` varchar(2) DEFAULT NULL COMMENT '结算方式:1-场外结算(默认) 2- 场内结算',
`INVALID_DATE` datetime DEFAULT NULL COMMENT '作废时间',
`AUDIT_OPERATOR` varchar(30) DEFAULT NULL COMMENT '审核操作员',
`STOP_OPERATOR` varchar(30) DEFAULT NULL COMMENT '终止操作员',
`INVALID_OPERATOR` varchar(30) DEFAULT NULL COMMENT '作废操作员',
`APPLY_OPERATOR` varchar(30) DEFAULT NULL COMMENT '申请操作员',
`ANNOUNCEMENT_DAY` datetime DEFAULT NULL COMMENT '公告日',
`BID_DAY` datetime DEFAULT NULL COMMENT '竞价日',
`BUYER_DEPOSIT` decimal(20,2) DEFAULT NULL COMMENT '买方保证金',
`SELLER_BOND` decimal(20,2) DEFAULT NULL COMMENT '卖家保证金',
`FORCED_TERMINATION_REASON` varchar(200) DEFAULT NULL COMMENT '强制终止理由',
`AUDIT_STOP_REASON` varchar(200) DEFAULT NULL COMMENT '终止委托审核理由(待定)',
`AUDIT_STOP_DATE` datetime DEFAULT NULL COMMENT '终止委托审核时间(待定)',
`APPLY_STOP_REASON` varchar(200) DEFAULT NULL COMMENT '终止委托申请理由(待定)',
`APPLY_STOP_DATE` datetime DEFAULT NULL COMMENT '终止委托申请时间(待定)',
`REFUSE_AUDIT_REASON` varchar(200) DEFAULT NULL COMMENT '拒绝审核委托理由(待定)',
`AUDIT_TIME` datetime DEFAULT NULL COMMENT '委托审核时间(待定)',
`IS_DIRECTIONAL_BID` varchar(2) DEFAULT NULL COMMENT '定向竞价 0定向 1非定向',
`DIRECTIONAL_REASON` varchar(200) DEFAULT NULL COMMENT '定向的原因,当场次定向时必须输入',
`IS_SEND_MESSAGE` varchar(2) DEFAULT NULL COMMENT '是否需要发送短信0不发送1发送',
`IS_SHOW_DEAL_PRICE` varchar(2) DEFAULT NULL COMMENT '是否显示中标价格',
`IS_SHOW_ORDER_PRICE` varchar(2) DEFAULT NULL COMMENT '是否显示定价',
`IS_SHOW_DEAL_MEMBER` varchar(2) DEFAULT NULL COMMENT '是否显示中标会员',
`MINIMUM_RESPONSE` varchar(30) DEFAULT NULL COMMENT '最少响应人数',
`ISSHOWDEALRESULT` varchar(2) DEFAULT NULL COMMENT '是否显示成交结果',
`BIDDING_TYPE` varchar(2) NOT NULL DEFAULT '1' COMMENT '竞价模式:1-公开增价,2自由报价,3-荷式竞价',
`OFFER_TYPE` varchar(2) NOT NULL DEFAULT '2' COMMENT '报盘方式:1-单价,2-总价',
`EDITMENT` longtext COMMENT '协议',
`IS_SHOW_STARTING_PIRCE` varchar(2) DEFAULT NULL COMMENT '是否显示起拍价 1显示(默认) 2不显示 ',
`VERSION` int(11) DEFAULT '1' COMMENT '版本控制(乐观锁用)',
`DOAMIN` varchar(10) DEFAULT 'HGB' COMMENT '域名',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
insert into `bdt_batch` values('P080818003','报废机械、仪表、办公类设备','上海宝钢工贸实业总公司','U02549','李荣根','13801602230','5','2008-08-18 13:41:32','2008-08-21 10:00:00','2008-08-21 09:00:00','','1',null,'','','','',null,'2008-08-21 00:00:00','50000',null,'','',null,'',null,'',null,'0','','','','','','','','','','','','1','HGB');
insert into `bdt_batch` values('P080818007','普管竞价','上海宝钢商贸有限公司','U00109','曹恒亮','11111111111','5','2008-08-18 15:15:10','2008-08-19 15:00:00','2008-08-19 14:00:00','','1',null,'','','','',null,'2008-08-19 00:00:00','20000',null,'','',null,'',null,'',null,'0','','','','','','','','','','','','1','HGB');
insert into `bdt_batch` values('P080818008','8月19日竞拍','上海宝钢钢材贸易有限公司','U00108','刘嘉','','5','2008-08-18 15:54:05','2008-08-19 14:00:00','2008-08-19 13:00:00','','1',null,'','','','',null,'2008-08-19 00:00:00','10000',null,'','',null,'',null,'',null,'0','','','','','','','','','','','','1','HGB');
要写到 B表 K3,K5,K6
可以用insert 语句 插入进去就可以了
要写到 B表 K3,K5,K6
可以用insert 语句 插入进去就可以了
这个软件叫什么呀?