我想在MySQL中插入数据,并在字段上自动命名,username但我怎么做呢?
目前的数据是:
+----+----------+ | id | username | +----+----------+ | 1 | admin1 | | 2 | admin2 | +----+----------+
我尝试使用这个SQL但它不能:
INSERT INTO `tbl_user` (
`username`
)
VALUES (
CONCAT('admin',(SELECT MAX(SUBSTRING_INDEX(`username`,'admin',-1))+1 FROM `tbl_user`))
);
并得到错误消息#1093 - You can't specify target table 'tbl_user' for update in FROM clause
我想要的最终结果是:
+----+----------+ | id | username | +----+----------+ | 1 | admin1 | | 2 | admin2 | | 6 | admin3 | | 9 | admin4 | +----+----------+
那可能吗?谢谢.
有没有人知道如何延长set_relation()?
这是一个想法,基于Grocery Crud员工和办公室桌子的例子
$crud->set_relation('officeCode','offices','city');
Run Code Online (Sandbox Code Playgroud)
代码输出将显示下拉列表中的所有城市,但我想扩大set_relation()以按状态过滤所有城市以显示在下拉列表中?
例如,我想在下拉列表中显示所有亚利桑那州的城市,有没有人在使用杂货店之前完成此操作?
参考示例:
我们知道的10 % 3是3.3333333333333333333333333.
如果我使用echo 10 % 3,它1不返回3.3333333333333333333333333.
现在如何从PHP中的模数中获取浮点值?有可能得到3.3333333333333333333333333?
谢谢.