mysql中使用外键的1005问题及mysql 客户端工具navicat
来源:互联网 发布:消费资本论 知乎 编辑:程序博客网 时间:2024/05/17 01:32
今天的开发过程中,学会了以下几点开发技巧,经过了实践的验证。
首先:mysql 创建外键的问题,经常会碰到error 1005: can not create table(error150)
原因之一:设置关联的字段类型不匹配,比如bigint 和 int
解决:外键的相关字段修改成同一类型就可以解决这个问题
原因之二:
解决:1. mysql支持外键约束,数据库类型必须是InnoDB
2. 建外键的表的列(字段)要加上index
其次,客户端工具推荐:navicat
具备的功能包括:
库及表的基本操作:创建、删除等
注意:设置表编码方式,
字段的编码方式:
都设置成utf8
提供了数据库创建、表格创建、数据填充、查询等功能
视图的管理:由专门的创建工具,方便了视图的创建。
还包括用户管理:用户的增加、删除、授权
任务计划:可以定期执行任务,比如数据的备份任务
备份:备份数据库表
任务计划、备份是mysqlbrowser工具所没有的,非常的简单方便。
首先:mysql 创建外键的问题,经常会碰到error 1005: can not create table(error150)
原因之一:设置关联的字段类型不匹配,比如bigint 和 int
解决:外键的相关字段修改成同一类型就可以解决这个问题
原因之二:
解决:1. mysql支持外键约束,数据库类型必须是InnoDB
2. 建外键的表的列(字段)要加上index
其次,客户端工具推荐:navicat
具备的功能包括:
库及表的基本操作:创建、删除等
注意:设置表编码方式,
字段的编码方式:
都设置成utf8
提供了数据库创建、表格创建、数据填充、查询等功能
视图的管理:由专门的创建工具,方便了视图的创建。
还包括用户管理:用户的增加、删除、授权
任务计划:可以定期执行任务,比如数据的备份任务
备份:备份数据库表
任务计划、备份是mysqlbrowser工具所没有的,非常的简单方便。
0 1
- mysql中使用外键的1005问题及mysql 客户端工具navicat
- MySQL及Navicat客户端的安装及使用
- mysql 创建外键的问题 error 1005 errno 150 工具navicat
- 关于navicat for mysql使用中出现的问题
- 使用NaviCat工具连接MySQL和Oracle数据库问题
- 使用定时器调用mysql的存储过程 -- navicat客户端
- 使用定时器调用mysql的存储过程 -- navicat客户端
- Navicat for MySQL破解工具及操作
- mysql客户端工具使用
- 使用navicat工具无法连接MySQL数据库的解决方法
- mysql可视化工具-navicat的下载和使用
- MySql常用命令和语法以及可视化工具Navicat的使用
- 使用navicat工具 , 帮助查看mysql日志
- mysql工具篇--Navicat使用详解
- 使用NaviCat for mysql创建外键的要求
- 使用navicat创建MySQL外键关联
- 在Java应用程序中使用MySql 工具使用Eclipse+Navicat+MySql
- navicat for mysql的使用
- 使用 PHPMailer 发送邮件
- 递归入门(一) --- 阶乘问题
- SVD分解的理解
- CCocos2Dx 一段遍历子节点的代码
- discuz幻灯片插件开发-01
- mysql中使用外键的1005问题及mysql 客户端工具navicat
- Android UI设计之<七>自定义Dialog,实现各种风格效果的对话框
- nyoj311完全背包(完全背包问题)
- 多物体碰撞检测策略
- 【iOS】iOS之UIView关联xib文件
- 程序员如何哄女朋友开心的秘籍,定制给女朋友一个应用(生日礼物)
- JAVA SSH 框架介绍
- hough变换检测直线
- linux下的source命令用法