问答 2016-02-07 来自:开发者社区

mysql在for循环中插入数据重复问题

html页面发送请求到php,然后php执行for循环插入多条数据,发现偶尔会有部分数据重复.需求:抓取网上图片保存,因此执行时间挺长,但是设置过,不至于超时for循环一次,下载图片,select判断是否有重复数据,没有重复,先将图片上传到ftp服务器,获取结果,然后会在三个表里面各插入一条数据(每次会停0.5秒)问题:发现有时候,数据库中数据会出现重复(下载下来的数据没有重复,因为是通过别人的....

问答 2016-02-07 来自:开发者社区

mysql插入数据时Integrity constraint violation: 1062怎么办

数据表中从excel表导入了一些数据,编号从1开始,然后从表单插入数据,插入第一条的时候正常,但编号是0,占了第一条的位置,插入第二条就错误了,错误信息如下,怎么办?

问答 2016-02-07 来自:开发者社区

mysql InnoDB table的数据文件复制问题

想通过 copy .frm .ibd的方式,把一个InnoDB的表给复制一份,之前MyISAM类型的表,我试过这种方法是没有问题的,但InnoDB这种ENGINE,这样直接copy完之后,show tables时能显示出来新的表,但对表做操作时会报 ERROR 1146 (42S02): doesn't exist所以说,这样暴力的copy是不行的?在数据表接近10G的情况下,有什么其他快速复制....

问答 2016-02-07 来自:开发者社区

Mysql中开启事务不执行rollback 会不会更新数据

不执行commit就行了,我还要执行rollback有啥用?没有什么确切答案,都说要执行rollback才能回滚,可是当我没有执行commit的时候 没有执行rollback 一样回滚了,网上查了很多文字 确没有说不执行rollback和commit一样回滚有啥区别?

问答 2016-02-07 来自:开发者社区

mysql 查询值为null的数据

比如现在有数据表test:id, CA, CB, CC'1', 'fafa', '1', NULL'2', 'xf', 'xd', '2'得到的结果是:id, CA, CB, CC'2', 'xf', 'xd', '2'我希望两条记录都查询出来,我该怎么写sql语句?

问答 2016-02-06 来自:开发者社区

mysql中show status like和show variables like数据出处

不太清楚show variables与show status的内在区别,我的猜测是:1.show variables读出的内容来自编译时设置的选项、配置文件、mysql命令行下的动态设置;2.show status读出的内容则是动态的,是mysql运行时的动态变化:(1)可能来自进程运行时内部动态改变的参数信息;(2)可能来自数据库表:例如information_schema,performan....

问答 2016-02-06 来自:开发者社区

mysql数据文件导入有非法字符退出如何忽略继续执行

导出的sql文件,用source 导入,因为里面有一个longtext 里面存储的是html代码文本。导入的时候报错,有非法字符,然后就跳出,有什么办法忽略掉这个错误,或者其他导入方式

问答 2016-02-06 来自:开发者社区

mysql中为int设置长度除了表明数据长度外还有什么其他的好处

难道就为了不够宽度补零而存在?

问答 2016-02-06 来自:开发者社区

如何在mysql中update除了投票前100名的数据?

做了一个投票网页,第二阶段需要显示投票前100名的数据,但是mysql中update不支持limit m,n的格式写法,不能更新除了前100名数据的delete字段,delete字段用来做软删除,就是说首页只显示delete字段不为null的数据,如何用一条语句搞定这个问题?

问答 2016-02-06 来自:开发者社区

mysql 中随机数据插入问题

需求是从rand_picture表中随机取出path去更新 member表中的headimg因为子查询返回的是一个多维的结果所以要加limit 1的限制,但是结果会让member表把所有的headimg变成一样的,请教一些正确写法。示例代码:`UPDATE members SET headimg = (select path from rand_picture order by rand()) `

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。