Mysql 如何使用无脂肪ORM将数据插入到仅id的表中?

Mysql 如何使用无脂肪ORM将数据插入到仅id的表中?,mysql,orm,fat-free-framework,Mysql,Orm,Fat Free Framework,我有这张桌子 CREATE TABLE IF NOT EXISTS `group` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`), UNIQUE INDEX `id_UNIQUE` (`id` ASC)) ENGINE = InnoDB; 这就是工作 INSERT INTO `group` (`id`) VALUES (NULL); 但我不能使用无脂插入记录 我试过这个 $group=new DB\

我有这张桌子

CREATE TABLE IF NOT EXISTS `group` (
  `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`),
  UNIQUE INDEX `id_UNIQUE` (`id` ASC))
ENGINE = InnoDB;
这就是工作

INSERT INTO `group` (`id`) VALUES (NULL);
但我不能使用无脂插入记录

我试过这个

$group=new DB\SQL\Mapper($f3->get('DB'),'group');
$group->save();
还有这个

$group=new DB\SQL\Mapper($f3->get('DB'),'group');
$group->id=null;
$group->save();
$group=new DB\SQL\Mapper($f3->get('DB'),'group');
$group->id='null';
$group->save();
还有这个

$group=new DB\SQL\Mapper($f3->get('DB'),'group');
$group->id=null;
$group->save();
$group=new DB\SQL\Mapper($f3->get('DB'),'group');
$group->id='null';
$group->save();
但没有人可以创建记录,也没有错误


向该表插入记录的正确方法是什么?

除主键外,无脂肪框架的映射器不会插入没有(更改/新)值的记录。因此,
$fields
数组是空的,映射程序将跳过

我不确定这是否符合要求

下面是一个基于您提供的查询和F3的
SQL
对象的简单解决方案:

$sql = $f3->get('DB');
$sql->exec('INSERT INTO group (id) VALUES (NULL)');