flutter - 如何在带有 Flutter 的 SQLite 中设置 Autoincrement Id 以偶数或奇数开头?
问题描述
如何在带有 Flutter 的 SQLite 中设置 Autoincrement Id 以偶数或奇数开头?由于我们有 MySQL 的解决方案,但对于 SQLite,有什么方法可以设置自动增量以偶数或奇数开头
解决方案
我知道 SQLite 中使用了相同的语法,所以如果您知道如何在 MySQL 中执行此操作,只需复制并粘贴它即可。例如,这与 MySQL 中的语法相同。
var database = await openDatabase(
path,
version: 1,
onCreate: (Database db, int version) async {
await db.execute('''
CREATE TABLE $alarm(
$columnId INTEGER PRIMARY KEY AUTOINCREMENT,
$columntitle TEXT NOT NULL,
$columnAlarmId INTEGER,
$columnDateTime TEXT NOT NULL,
$columnDaysOn UINT8LIST
)
''');
},
);
return database;
}
推荐阅读
- c# - Selenium C#如何检查禁用的元素是否显示
- amazon-web-services - 将文件作为负载传递给 AWS API Gateway
- c# - 从单独表单上的列表框中编辑记录
- sql-server - T SQL 日期范围之间的第一个星期二
- python - 在 jupyter-notebook 中为 50000 左右的数据点绘制群图是否可行?
- javascript - S3 存储桶无法通过路由加载 React 应用程序
- php - 如何使用 mews/Purifier 添加 HTML 5 标签,如(视频和源)?
- c# - 在 sql 代码上出现语法错误并且无法找出原因
- c++ - 如何确定所有变量的内存占用
- tensorflow - 如何在使用 conda 安装 tensorflow 时修复“没有空间留给此设备”错误?