【发布时间】:2012-12-12 22:29:52
【问题描述】:
请给我一张包含三个字段的表格:
Id (auto increment)
GroupById
Text
我希望在插入新行时:如果我将字段 groupById 留空,则默认情况下它必须获得与字段 ID 相同的值。
请问您有什么想法吗?提前致谢。
编辑:我的代码:
mysql_query("INSERT INTO group SET GroupById = (must get the current Id), Text = 'bla bla bla' ");
【问题讨论】:
-
你能展示一些你试过的代码吗?
-
停止使用 mysql_* 函数,因为那些被贬低的函数使用 misqli 或 PDO。
-
为什么?将相同的值存储在 2 个不同的位置是多余的,并且会破坏规范化。
-
为什么?猜测一下,这是系统或用户可能更改的默认值。