QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 624|回复: 4

见鬼的问题!!

[复制链接]
发表于 2003-2-8 10:42:50 | 显示全部楼层 |阅读模式
已经成功插件了数据库report和其中的各种表,但是却无法导入数据。
初学者,实在无法找到错误,没辙了。请教!

以下分别是创建数据库、导入数据、数据和其中一个表格(一气呵成的):

[root@Home Report]# mysql report < Report.sql

[root@Home Report]# mysqlimport --local report CLUSTER.txt
report.CLUSTER: Records: 7  Deleted: 0  Skipped: 5  Warnings: 40

[root@Home Report]# cat CLUSTER.txt
1       64800   14      295200  35280   86      8.2     2002-3-19
2       32040   10      13560   18480   0       638     2002-3-19
1       64800   14      295200  35280   86      8.2     2002-3-15
2       32040   10      13560   18480   0       638     2002-3-15
1       64800   14      295200  35280   86      8.2     2002-3-11
2       32040   10      13560   18480   0       638     2002-3-11

[root@Home Report]# mysqlshow report CLUSTER
Database: report  Table: CLUSTER  Rows: 2
+---------+------------------+------+-----+------------+-------+---------------------------------+
| Field   | Type             | Null | Key | Default    | Extra | Privileges
       |
+---------+------------------+------+-----+------------+-------+---------------------------------+
| numb    | int(10) unsigned |      |     | 0          |       | select,insert,update,references |
| Proct_E | int(10) unsigned |      |     | 0          |       | select,insert,update,references |
| uptimeE | float unsigned   |      |     | 0          |       | select,insert,update,references |
| top     | int(10) unsigned |      |     | 0          |       | select,insert,update,references |
| avag    | int(10) unsigned |      |     | 0          |       | select,insert,update,references |
| Proct_G | int(10) unsigned |      |     | 0          |       | select,insert,update,references |
| uptimeG | float unsigned   |      |     | 0          |       | select,insert,update,references |
| date    | date             |      | PRI | 0000-00-00 |       | select,insert,update,references |
+---------+------------------+------+-----+------------+-------+---------------------------------+
 楼主| 发表于 2003-2-8 12:09:13 | 显示全部楼层
我很急,请帮帮我!!
回复

使用道具 举报

 楼主| 发表于 2003-2-9 15:29:57 | 显示全部楼层
求你们了!
回复

使用道具 举报

 楼主| 发表于 2003-2-10 18:11:58 | 显示全部楼层

121

mysql> insert into OTHER0 values (1,17,5.3,2002-3-19),(2,0,0,2002-3-19),(1,17,5.3,2002-3-15),(2,0,0,2002-3-15);
ERROR 1062: Duplicate entry '0000-00-00' for key 1

各位大哥,我又把数据库重新建立了一遍,但是用mysqlimport 导入时还是出现了上次的问题!于是我直接用上面的insert语句,导了三条数据。没想到这都有错!!
倒!我不能接受了!用select语句发现它只接受了一条!

数据不可能错,也是和结构匹配的,看看它的出错提示,是不是我的日期索引错啦?

下面再次贴上数据库结构:
[root@Home root]cat Report/Report.sql
CREATE TABLE COOKER
(
        numb INT UNSIGNED NOT NULL,
        Proct INT UNSIGNED NOT NULL,
        uptime FLOAT UNSIGNED NOT NULL,
        mine INT UNSIGNED NOT NULL,
        fans INT UNSIGNED NOT NULL,
        water INT UNSIGNED NOT NULL,
        date  DATE NOT NULL PRIMARY KEY
);
CREATE TABLE CLUSTER
(
        numb INT UNSIGNED NOT NULL,
        Proct_E INT UNSIGNED NOT NULL,
        uptimeE FLOAT UNSIGNED NOT NULL,
        top INT UNSIGNED NOT NULL,
        avag INT UNSIGNED NOT NULL,
        Proct_G INT UNSIGNED NOT NULL,
        uptimeG FLOAT UNSIGNED NOT NULL,
        date DATE NOT NULL PRIMARY KE
回复

使用道具 举报

 楼主| 发表于 2003-2-10 20:28:29 | 显示全部楼层
确实,在去掉索引,导入数据就完全正确了:100%导入,零警告,零跳出。而且发布查询也正确。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 10:26 , Processed in 0.072797 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表