易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql 插入值问题,很吐血

insert into table1 select * from table2

--------------------------------------------------a例中有些值插不进去,真是怪事了....

意思是,a中明显有数据但是插到table1表后,发现变成空值了?

注:table1,table2的结构是一样的。。

这样也不行:
CREATE TABLE table1 AS select * from table2 where id=1000098;

------------值还是空的


table2的表结构如下:

CREATE TABLE `table2` (
  `id` int(4) unsigned NOT NULL auto_increment,
  `NAME` varchar(7) character set gb2312 collate gb2312_bin NOT NULL default ''
  ) ENGINE=MyISAM DEFAULT CHARSET=gb2312;


select * from table2的结果如下:

id        name
1000098  輹仇鍺—

select * from table1的结果如下:

id        name
1000098 
两表的字符集是否一致,特别是NAME字段的字符集是否一致

引用
两表的字符集是否一致,特别是NAME字段的字符集是否一致


这样也不行:
CREATE TABLE table1 AS select * from table2 where id=1000098;

-----------------------这样还会不一至吗?

如果没有中文可以,关键是你的字段中有中文,检查字符集
or
SHOW CREATE TABLE tbl_name


字符集引起的

处理一下表table1再进行插入:



相关问答:

mysql如何实现高效的搜索?

一个行业网站,要实现的功能要求为:

一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。

数据类型为innodb,当前的方法是对关键词进行 ......

mysql储存过程的问题

我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢
建议你先自己看一下文档中的例子。

http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......

mysql模糊查询如何查询两个关键字

我用的like模糊查询,比如mysql的name中有“csdn论坛系统”这几个字,如何在 <input>中查询“csdn 系统”也能出来这个“csdn论坛系统”,我现在是查“csdn”或者“系统”都可以。谢谢各位了!不知道我这么表达 ......

请教mysql innodb数据文件大小超过系统限制的问题

由于以前没有innodb的应用经验,在配置innodb的innodb_data_file_path选项时用的是默认配置(ibdata1:10M:autoexte
nd) ,今天发现此数据库在同步主数据库数据时(此innodb是作为一台myisam db的冷备机器),ibda ......

MYSQL与Smarty的应用

在三十讲遇到这样一个问题就是运行代码时出现错误 Fatal error: Call to undefined method mysql::fetch_array() in D:\WWW\news\index.php on line 12
,我把mysql::fetch_array() 改成mysql::fetch_row() 又出现F ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号