codebook for mysql
navycat
环境准备
- 下载 navicat
- 下载 mysql (启动以后是只小海豚)
- 新建 local database
- new connection -> 注意 localhost, port 不能换别的,只能改db-name + password。
- query 创建数据库
- 右键 execute sql query
- 线上的dev db:host + port 在代码里
导出数据
导入 .sql 数据
直接拖拽保存下来的 sql 文件到左侧栏 DB 下面, 并执行 start 即可。(start只用执行一遍)
常见错误
- pandas 报错:xlrd.biffh.XLRDError: Excel xlsx file; not supported解决方法
- xlrd 这个包版本太高。要降到 1.2.0import
- 执行 python文件pymysql.err.OperationalError: (1364, "Field 'id' doesn't have a default value"
- 从 excel 插入数据的时候,没有设置主键自增。
- 去 DB “Objects“ tab 里面,选择 Design Table,找到id,把 Key 勾选上,到下方把 “auto increament” 勾选上。