小墨の博客

梦想需要付诸行动,否则只能是梦

【踩坑记录】MySQL的MyISAM数据库引擎不支持外键

之前一直百思不得其解,为啥在Navicat中操作MyISAM引擎的数据表添加外键有时候添加不上,有时候自动转化为索引了。今天终于搞清楚了,是因为MySQL的MyISAM数据库引擎不支持外键!!!

解决方式也很简单,把数据表改成InooDB引擎就好了,外键就可以正常添加了。

阅读全文

【踩坑记录】MySQL里用!=NULL查找不出字符等于0的记录

查MySQL数据库的时候WHERE条件中使用了!=NULL,结果返回结果使用为0行。

解决方法:应该使用 IS NULL 或者 IS NOT NULL,而不要使用 <>NULL!=NULL 等等。

阅读全文

在MySQL中添加外键约束不报错,但是没有添加成功

数据库表的默认引擎为MyISAM,这个引擎不支持外键,需要换成innoDB即可。

阅读全文

虚拟机中安装MySQL后本地可以登录,主机无法登录的解决方案

Navicat连接MySQL数据库出现如下错误:

2003 - Can't connect to MySQL server on '192.168.232.129' (10060 "Unknown error")

阅读全文

mysql数据库binlog日志太大的清理方法

1.查看binlog日志

2.删除某个日志文件之前的所有日志文件

3.关闭mysql的binlog日志(可选)

4.重启mysql

阅读全文

MySQL表名大小写敏感导致的问题

今天在将线下写的SQL语句拿到线上来测试的时候,突然就出问题了。以为是MySQL版本问题,对比了一下也就是小版本有差别,大版本 都是5.7,应该不会有问题的呀。后来想到,本地是Windows系统,服务器端是CentOS(Linux)系统。果然,是系统的问题。

阅读全文

MySQL 数据库备份与还原(命令行)

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。

阅读全文

MySQL面试题

来源于:开课吧内部资料

阅读全文

MySQL Workbench 8.0 CE 汉化

原理:把语言包内对应的英文改为中文,就达到了汉化的目的。
注意:本文内容是在Windows环境下操作的,其他操作系统请自行判断是否适用!

阅读全文

【教程】适合新人的MySQL8.0的安装、可视化和卸载(Windows环境下)

文中涉及到的下载地址:https://dev.mysql.com/downloads/mysql/

阅读全文

<< < 2 3 4 > >>
搜索
本文二维码
标签列表
站点信息
  • 文章总数:507
  • 页面总数:20
  • 分类总数:92
  • 标签总数:207
  • 评论总数:60
  • 浏览总数:219202

| | |
| |  Z-Blog PHP