Room数据库添加字段遇到的问题记录
Android 开发项目使用到了Room数据库。在业务不断完善的时候数据库都会发生变化。今天在给表增加列的时候遇到了一个问题。
Migration didn't properly handle xxx
我升级表的目的是为了给表增加一个布尔值
以下是出错的代码:
从版本1迁移到版本2
在test_records表里面增加一列 is_tourists_data
val MIGRATION_1_2 = object : Migration(1, 2) {override fun migrate(database: SupportSQLiteDatabase) {database.execSQL("ALTER TABLE test_records ADD COLUMN is_tourists_data")}
}
运行后Android stuido 提示notNull不一致
最后修改代码
database.execSQL("ALTER TABLE test_records ADD COLUMN is_tourists_data INTEGER NOT NULL DEFAULT 0")
设置个默认值0(false)即可 NOT NULL DEFAULT 0
Room数据库添加字段遇到的问题记录相关推荐
- 易语言mysql怎么写字段值_易语言数据库怎么加字段 数据库添加字段说明
易语言将access数据库作为数据源怎么添加记录到access? .版本 2 .支持库 eDB 数据库连接1.连接Access (取运行目录 () + "数据库名称", " ...
- 查询数据库中字段内容相同的记录
昨天遇到了一个问题,查询用户表中所有用户名相同的记录.这个问题乍看很简单,但是细想起来没那么容易.头脑的第一反应就是读取一个条数据之后循环查找有没有相同的..汗!!!这种方法肯定不行,这效率太低了.. ...
- Thinkphp使用原生sql语句添加字段
thinkphp 执行原生sql数据库添加字段 /* * 添加字段 * table 表名 * info 字段信息数组 array * return 字段信息 array */ function add ...
- 小程序云开发 一开通云开发,给数据库添加一条记录
先来一个给云数据库添加一条数据库记录的代码: wx.cloud.init({env:'school-5k07l'})const db = wx.cloud.database()const school ...
- MyBatis映射文件如何给数据库的int类型字段“插入”string类型记录
MyBatis映射文件如何给数据库的int类型字段"插入"string类型记录. 数据库中对应字段名称和类型如下: 给数据库的int类型字段"插入"string ...
- MySQL数据库——MySQL数据表添加字段(三种方式)
MySQL 数据表是由行和列构成的,通常把表的"列"称为字段(Field),把表的"行"称为记录(Record).随着业务的变化,可能需要在已有的表中添加新的字 ...
- access数据库中怎么添加计算机,向access2007数据库中添加一个或多个记录
时 间:2008-10-22 13:27:07 作 者: 摘 要:向Access2007数据库中添加一个或多个记录 正 文: 本文介绍如何向 Microsoft Office Access 2007 ...
- 如何判断数据库中的两个表是否相同(相等)?比较数据库中的两个表是否完全相同,包括字段和每条记录
如何判断数据库中的两个表是否相同(相等)?比较数据库中的两个表是否完全相同,包括字段和每条记录 目录
- mysql中如何将一个表中的部分记录合并,MySQL数据库将多条记录的单个字段合并成一条记录_MySQL...
bitsCN.com MySQL数据库将多条记录的单个字段合并成一条记录 MySQL数据库将多条记录的单个字段合并成一条记录的操作是本文 我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧 ...
最新文章
- mysql null排在最后面
- 一个linux提权用的技巧
- html中井号的作用,html5 css选择器 井号, 句点的区别
- 算法训练营04-map,set,dequeue,stack
- CodeForces - 1152B二进制+思维
- linux脚本语句,LINUX shell 脚本语句
- 【net core】VSCode调试NetCore Web项目问题集锦
- PS制作一寸带白框的证件照
- 基于Matlab的自适应低通滤波器设计,基于MATLAB的自适应滤波器的设计
- 免费的视频格式转换器哪个最好用呢?
- python等值面追踪_等值线的追踪算法(2)
- wxml 判断 小程序_微信小程序WXML-小样儿960
- 免费在线绘制CircRNA吸附miRNA圈图
- ping协议(ICMP)的原理
- 【JavaWeb】JavaWeb概述
- 基于python的简单名片系统
- sql2005数据库添加外键级联删除外键对应的主键行
- 饮水总要思源,才能走得更远
- 照片恢复软件哪个好用?5个好用的照片恢复软件推荐
- Paddle2.0实现PSPNet进行人体解析(图像分割)
热门文章
- mac为什么又叫linux,为什么我从 Mac 换到了 Linux
- 汽车降价结束会迎来报复性涨价吗
- 英语学习——新婚贺词
- cuda的tip: nvcc的-arch,-code选项
- Eginx配置(SSL,令牌登录认证,IP白名单,代理转发)
- 物联网无线通信技术蓝牙、wifi、zigbee
- 导出MySQL数据项到excel及数据错位的解决办法
- orin+96712接GMSL2相机调试经验
- 计算机excel没点保存,【2人回答】电脑突然断电,EXCEL没保存怎么找回已录入的资料?-3D溜溜网...
- 【Flume】Flume入门