与 "mysql" 有关的文章

mysql更新表的字段值为另一张表的字段值

mysql更新表的字段值为另一张表的字段值

- 2019年6月22日 - 学习偶记 - 评论已关闭 - 273浏览 阅读更多...

前提是两张表有键关联,其中另一张表所关联的字段名是唯一。 更新 A表 left join B表 on A表.字段A = B表.字段A 【这两个字段值相当,其中B表的字段A是唯一】 set A表.字段B = B表.字段C 【任意字段值】 where A表.字段A = B表.字段A ;【和上面ON的条件…

标签:
恢复到新数据库报错:Invalid default value for 字段名

恢复到新数据库报错:Invalid default value for 字段名

- 2019年5月13日 - 学习偶记 - 评论已关闭 - 373浏览 阅读更多...

如果该字段是日期时间字段,则表明是由于低版本数据库的数据导入到5.7以上数据库造成的错误。 产生这个报错的原因: NO_ZERO_DATE:在非严格模式下,可以插入形如“0000-00-00 00:00:00”的非法日期,MySQL数据库仅抛出一个警告。而启用该选项后,MySQL数据库不允许插入零日…

标签:
mysql utf8中文如何排序的解决办法

mysql utf8中文如何排序的解决办法

- 2017年10月24日 - 学习偶记 - 评论已关闭 - 1167浏览 阅读更多...

order by CONVERT(字段名 USING gbk) 直接这一句即可。

标签:, ,
windows下mysql的自动备份脚本

windows下mysql的自动备份脚本

- 2017年10月10日 - 学习偶记 - 评论已关闭 - 1664浏览 阅读更多...

红字是注释:做bat文件时候,需要删除。 1、先做一个bat文件。 2、然后再用windows的任务计划工具,做个任务计划执行这个bat即可。 bat的内容 rem auther:www.waylau.com rem date:20150724 rem ******MySQL backup star…

标签:, ,
mysql 外键批量更新

mysql 外键批量更新

- 2017年10月6日 - 学习偶记 - 评论已关闭 - 1484浏览 阅读更多...

这里的外键批量更新,不是innoDB方式的那种级联删除和更新。。 是A表中的某个列和B表关联,然后修改A表中的另外一个和B表关联的列值。即:更新A表的某一列值为B表的某一列值 更新 A表 as a set 列名 = (选择 列名 from B表 where B表的id = a.A表的b表id); 示…

标签:,
mysql两列值互换及查找包含中文值的方法

mysql两列值互换及查找包含中文值的方法

- 2017年8月1日 - 学习偶记 - 评论已关闭 - 1244浏览 阅读更多...

查找列值中包含中文 select * from 表名 where not (列名 regexp '[\u0391-\uFFE5]'); 两列值互换 update 表名 as a, 表名 as b set a.字段A=b.字段B, a.字段B=b.字段A where a.主键id=b.主键ID【后面是…

标签:
本机建立wordpress出现空白页的特殊例子

本机建立wordpress出现空白页的特殊例子

- 2017年3月6日 - 学习偶记 - 评论已关闭 - 1356浏览 阅读更多...

运行环境:virtualbox + centos6+lnmp套件(php=5.6) 错误现象:本机修改hosts文件,建立了多个本机域名。安装第二个域名时,发现安装完毕后,点击登录跳转到第一个域名。 排错过程:经检查发现数据库下表未建立成功,经过权限、代码的排查,发现是数据库缓存的原因。 解决方法:…

标签:, ,
Error establishing a database connection

Error establishing a database connection

- 2017年3月1日 - 学习偶记 - 评论已关闭 - 3241浏览 阅读更多...

wordpress突然提示:Error establishing a database connection 其实是数据库链接异常。排除密码错误以后,重启数据库发现数据库提示:pid file no found。 解决办法:删除数据库var目录下所有mysql-bin.* 文件。重启数据库后正常。如…

标签:,
mysql的MyISAM和InnoDB的区别

mysql的MyISAM和InnoDB的区别

- 2016年8月22日 - 学习偶记 - 评论已关闭 - 1584浏览 阅读更多...

   MyISAM 和 InnoDB 讲解  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更…

标签:, ,
mysql 随机排序效率rand()

mysql 随机排序效率rand()

- 2016年6月28日 - 学习偶记 - 评论已关闭 - 1838浏览 阅读更多...

最近由于需要研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是: SELECT * FROM content ORDER BY RAND() LIMIT 1 【飘易注:3万条记录查询花费 0.3745 秒(下同);从mysql slow …

标签:, ,

声明

互联网精神:平等 开放 协作 共享