免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1708 | 回复: 4
打印 上一主题 下一主题

MYSQL的一个简单问题[很着急~请大家帮忙] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-14 12:35 |只看该作者 |倒序浏览
我有两个数据库EATHENA和KJATHENA 两个数据库的字段有些不同
我想把EA的数据导入到KJA上。 我这么写的:

insert into `kjathena`.`cart_inventory` select `id`,`char_id`,`nameid`,`amount`,`equip`,`identify`,`refine`,`attribute`,`card0`,`card1`,`card2`,`card3`,0 fXm `eathena`.`cart_inventory`;

cart_inventory表

但是MYSQL4.1报错

正确的写法是什么?请教。


SQL 查询:

INSERT INTO `xathena`.`cart_inventory`
SELECT `id` , `char_id` , `nameid` , `amount` , `equip` , `identify` , `refine` , `attribute` , `card0` , `card1` , `card2` , `card3` , 0fXm `eathena`.`cart_inventory` ;



MySQL 返回:

#1064 - You have an erXr in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'eathena`.`cart_inventory`' at line 1

论坛徽章:
0
2 [报告]
发表于 2007-01-14 12:54 |只看该作者
谢谢高手指点。现在又有了新错误

INSERT INTO `kjaathena`.`cart_inventory`
SELECT `id` , `char_id` , `nameid` , `amount` , `equip` , `identify` , `refine` , `attribute` , `card0` , `card1` , `card2` , `card3` from `eathena`.`cart_inventory` ;

输入之后显示了下面的这个错误




SQL 查询: 文档

INSERT INTO `kjathena`.`cart_inventory`
SELECT `id` , `char_id` , `nameid` , `amount` , `equip` , `identify` , `refine` , `attribute` , `card0` , `card1` , `card2` , `card3`
FROM `eathena`.`cart_inventory`

MySQL 返回:文档
#1136 - Column count doesn't match value count at row 1

论坛徽章:
0
3 [报告]
发表于 2007-01-14 13:39 |只看该作者
谁在指点你?人呢?
列不匹配,指定两个列,查询出一堆,让它怎么插

论坛徽章:
0
4 [报告]
发表于 2007-01-14 13:42 |只看该作者
那正确的应该怎么写?

表里面的字段有些出入的。不是一模一样。

但转换代码里提到的字段,两个数据库里都有

论坛徽章:
0
5 [报告]
发表于 2007-01-14 17:09 |只看该作者
我有两个数据库EATHENA和KJATHENA 两个数据库的字段有些不同

你都说了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP