我有一个快速的问题。我有一个表用户
-----------------------------
| ID | first_name | last_name |
-----------------------------
Run Code Online (Sandbox Code Playgroud)
和另一个表,如 users.login
------------------
| users_ID | EMAIL |
------------------
Run Code Online (Sandbox Code Playgroud)
我在第一个表中的 id 从某个点自动递增,比如 160,000。如何从第一个表中获取 id,将其保存为一个值,然后将该值放入第二个表的 id 中?users.login 中的 id 是 users.id 的外键。
到目前为止我有
INSERT INTO public.users (first_name, last_name)
VALUEs ($1,$2) RETURNING ID;
INSERT INTO public.users_login(email, ID)
Values($1, id)
Run Code Online (Sandbox Code Playgroud)
这行得通吗?我是 postgres 的新手。
postgresql ×1