首页 > 解决方案 > 如何在带有 Flutter 的 SQLite 中设置 Autoincrement Id 以偶数或奇数开头?

问题描述

如何在带有 Flutter 的 SQLite 中设置 Autoincrement Id 以偶数或奇数开头?由于我们有 MySQL 的解决方案,但对于 SQLite,有什么方法可以设置自动增量以偶数或奇数开头

标签: fluttersqlitesqliteopenhelper

解决方案


我知道 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;
      }

推荐阅读