error1062 ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ’1′ for
2015-12-17 11:16
691 查看
设置主键字段为自动递增时报错
ALTER TABLE
causes auto_increment resequencing, resulting in duplicate entry ’1′ for key ‘PRIMARY’
需要把数据中已存在主键值为0的记录,改成不为0且不重复的任意数字。
另外flask-sqlachemy的查询语句
eg:
exist = User.query.get(user_name)
get()里写主键字段名,所以想得到相应查询只需在class定义时制定该字段为主键即可
class User(db.Model):
user_id = db.Column(db.Integer)
user_name = db.Column(db.String,primary_key=True)
ALTER TABLE
causes auto_increment resequencing, resulting in duplicate entry ’1′ for key ‘PRIMARY’
需要把数据中已存在主键值为0的记录,改成不为0且不重复的任意数字。
另外flask-sqlachemy的查询语句
eg:
exist = User.query.get(user_name)
get()里写主键字段名,所以想得到相应查询只需在class定义时制定该字段为主键即可
class User(db.Model):
user_id = db.Column(db.Integer)
user_name = db.Column(db.String,primary_key=True)
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- install and upgrade scrapy
- source命令执行SQL脚本文件
- Scrapy的架构介绍
- Centos6 编译安装Python
- 如何使用 Flask 编写 Python Web API
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- MySQL创建用户及权限控制