使用 codeigniter 我试图在我的数据库中插入一行,但我希望行中的数据由 MySQL 生成。正确的做法是什么?
$data['my_id'] = 'UUID()';
$db->insert('my_table',$data);
显然以上方法行不通,但我怎样才能让它发挥作用呢?
编辑:理论上这是上面应该产生的:
INSERT INTO my_table (my_id) VALUES (UUID());
当然,我的实际查询并不是那么简单,但这应该能说明问题。
使用 codeigniter 我试图在我的数据库中插入一行,但我希望行中的数据由 MySQL 生成。正确的做法是什么?
$data['my_id'] = 'UUID()';
$db->insert('my_table',$data);
显然以上方法行不通,但我怎样才能让它发挥作用呢?
编辑:理论上这是上面应该产生的:
INSERT INTO my_table (my_id) VALUES (UUID());
当然,我的实际查询并不是那么简单,但这应该能说明问题。