数据不能excel导入数据库库,请求各位帮我解答。具体问题描述请看问题补充。谢谢了!

查看: 2236|回复: 11
关于update 更新无效问题,请各位高手帮忙看一下,谢谢!!
论坛徽章:0
一个表中有以下部门数据,其中哦你有部门为null
现想通过update语句 将null部分修改为0
之前通过update语句无法更改为0
还请各位高手帮助看一下。谢谢!!
1wwwwwwwww1& & & & & & & & & & & & 1sssssssss1& & & & & & & & & & & & 1& & & & & & & & & & & &
论坛徽章:0
晕,看不懂。把问题再确认一下,编辑编辑。表加上字段名字什么的`~~
论坛徽章:0
tyoukimei 发表于
晕,看不懂。把问题再确认一下,编辑编辑。表加上字段名字什么的`~~
PHONENUMBER& & & & MIAOSHU1& & & & MIAOSHU2& & & & MIAOSHU11
& & & & 华语女歌手& & & & 晋剧& & & & 国语(普通话)
& & & & && & & & && & & & && & & & && & & & && & & & &
& & & & 华语男歌手& & & & 原创歌曲& & & & 国语(普通话)
& & & & && & & & && & & & && & & & && & & & && & & & &
& & & & && & & & && & & & && & & & && & & & && & & & &
我就是想把null值用户其它来代替。比如替换0
PHONENUMBER& & & & MIAOSHU1& & & & MIAOSHU2& & & & MIAOSHU11
& & & & 华语女歌手& & & & 晋剧& & & & 国语(普通话)
& & & & 0& & & & 0& & & & 0
& & & & 华语男歌手& & & & 原创歌曲& & & & 国语(普通话)
& & & & 0& & & & 0& & & & 0
& & & & 0& & & & 0& & & & 0
论坛徽章:0
请大家帮助看一下!!数据就是无法更改。且也无法将null值查询出来。where条件中使用 is null 也无法查询出结果。
论坛徽章:0
wllovelz 发表于
PHONENUMBER& & & & MIAOSHU1& & & & MIAOSHU2& & & & MIAOSHU11
& & & & 华语女歌手& & & & 晋剧& & & & 国语(普通话)
& & & & & ...
直接更新就可以啊。有什么问题吗?
UPDATE T SET MIAOSHU1=0,MIAOSHU2=0......
WHERE&&MIAOSHU1=0 AND MIAOSHU2=0 .....
论坛徽章:0
tyoukimei 发表于
直接更新就可以啊。有什么问题吗?
UPDATE T SET MIAOSHU1=0,MIAOSHU2=0......
条件用0查询无效的。
论坛徽章:0
而且使用select * from temp te where te.miaoshu1 is null
无法查询出为null值的数据。
论坛徽章:0
不会是空格而不是null吧?
论坛徽章:18
what's the datatype of column te.miaoshu1? varchar2 or char? they are different.
select * from temp te where trim(te.miaoshu1) is null
求职 : 论坛徽章:0
wllovelz 发表于
PHONENUMBER& & & & MIAOSHU1& & & & MIAOSHU2& & & & MIAOSHU11
& & & & 华语女歌手& & & & 晋剧& & & & 国语(普通话)
& & & & & ...
从你贴出来的这些来看,那些字段里的值应该不是null,可能是多个空格,你再仔细查看一下。
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号sqoop不能导入导出数据,请大家帮小弟我看看,多谢了 - 数据仓库当前位置:& &&&sqoop不能导入导出数据,请大家帮小弟我看看,多谢了sqoop不能导入导出数据,请大家帮小弟我看看,多谢了&&网友分享于:&&浏览:443次sqoop不能导入导出数据,请大家帮我看看,谢谢了本人按照http://www.haogongju.net/art/1219370这里介绍的流程配置好了sqoop,大家可以看到[root@localhost lib]# whereis sqoopsqoop: /usr/bin/sqoop /etc/sqoop /usr/lib/sqoop /usr/local/sqoop /usr/share/man/man1/sqoop.1.gz我执行列出mysql数据库中的所有数据[root@localhost sqoop]#sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root --password `cat /data/save/mysql_root`连接mysql并列出数据库中的表命令[root@localhost sqoop]#sqoop list-tables --connect jdbc:mysql://localhost:3306/aa --username root --password `cat /data/save/mysql_root`将关系型数据的表结构复制到hive中& [root@localhost sqoop]# sqoop create-hive-table --connect jdbc:mysql://localhost:3306/aa --table mysql_total --username root --password `cat /data/save/mysql_root` --hive-table test这里没有问题的。但是到了第4,第5个命令就有问题了。要知道,这两步对于我们项目来说,是最紧急的一两步。sqoop export --connect jdbc:mysql://localhost:3306/aa --username root --password 123456 --table mysql_total --export-dir hdfs://localhost:9000/user/hive/warehouse/total_count上面是我敲的命令,报错如下:Warning: /usr/lib/hbase does not exist! HBase imports will fail.Please set $HBASE_HOME to the root of your HBase installation.12/01/13 11:15:23 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead.12/01/13 11:15:23 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.12/01/13 11:15:23 INFO tool.CodeGenTool: Beginning code generation12/01/13 11:15:26 INFO manager.SqlManager: Executing SQL statement: SELECT t.* FROM `mysql_total` AS t LIMIT 112/01/13 11:15:26 pilationManager: HADOOP_HOME is /usr/lib/hadoop12/01/13 11:15:26 pilationManager: Found hadoop core jar at: /usr/lib/hadoop/hadoop-core.jar12/01/13 11:15:48 pilationManager: Could not rename /tmp/sqoop-root/compile/2b0cef11c/mysql_total.java to /usr/lib/sqoop/lib/./mysql_total.javajava.io.IOException: Destination '/usr/lib/sqoop/lib/./mysql_total.java' already exists &
at mons.io.FileUtils.moveFile(FileUtils.java:1811) &
at com.cloudera.pile(CompilationManager.java:229) &
at com.cloudera.sqoop.tool.CodeGenTool.generateORM(CodeGenTool.java:85) &
at com.cloudera.sqoop.tool.ExportTool.exportTable(ExportTool.java:66) &
at com.cloudera.sqoop.tool.ExportTool.run(ExportTool.java:99) &
at com.cloudera.sqoop.Sqoop.run(Sqoop.java:146) &
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) &
at com.cloudera.sqoop.Sqoop.runSqoop(Sqoop.java:182) &
at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:221) &
at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:230) &
at com.cloudera.sqoop.Sqoop.main(Sqoop.java:239)12/01/13 11:15:48 pilationManager: Writing jar file: /tmp/sqoop-root/compile/2b0cef11c/mysql_total.jar12/01/13 11:15:53 INFO mapreduce.ExportJobBase: Beginning export of mysql_total12/01/13 11:15:58 ERROR tool.ExportTool: Encountered IOException running export job: org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol org.apache.hadoop.hdfs.protocol.ClientProtocol version mismatch. (client = 63, server = 61)百思不得其解,不知道我哪里还没有配置好,请各位帮忙看下,谢谢了!------解决方案--------------------
/java-ee/sqoop-mysql-to-hive.html6.修改configure-sqoop注释掉hbase zookeeper检查:#if [ ! -d &${HBASE_HOME}& ]; then# echo &Error: $HBASE_HOME does not exist!&# echo 'Please set $HBASE_HOME to the root of your HBase installation.'# exit 1#fi#if [ ! -d &${ZOOKEEPER_HOME}& ]; then# echo &Error: $ZOOKEEPER_HOME does not exist!&# echo 'Please set $ZOOKEEPER_HOME to the root of your ZooKeeper installation.'# exit 1#fi 共&2&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 excel导入数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信