0

我正在尝试将一些用户注册数据插入我的数据表中。

u_id | name | username | password | email

$res = pg_query("INSERT INTO mfbusers (name, username, password, email) VALUES ('$name', '$username', '$password', '$email') RETURNING u_id");

我真的不确定如何使用返回的 u_id 插入 u_id 列。我已经尝试过 Data Modifying CTE 方法,但只有当我有多个表和关系数据库时,这种逻辑才对我有意义。

关于如何将u_id值插入u_id列的任何建议?

所有其他变量都正确写入我的数据库。只是u_id注册时该列是空白的。

4

1 回答 1

3

将您的 u_id 列更改为 SERIAL,值将自动分配

于 2013-02-08T14:55:57.763 回答