插入无值的行以获取生成的ID

鲁西奥

我想插入一行,以便获取生成的ID。

我有一个名为“ TypeOfDog”的表,其列为“ id:smallserial”(自动生成的ID)。我有另一个名为“ TypeOfDogLang”的表,其列为“ id:smallint”(pk + fk到TypeOfDog的id),“ lang”(pk)和“ name”(不同语言的名称)。

+-----------------------+
|       TypeOfDog       |
+-----------------------+
| id | smallserial | pk |  <-- Insert here
+----+-------------+----+

+--------------------------+
|       TypeOfDogLang      |
+--------------------------+
| id   | smallint | pk, fk |
+------+----------+--------+
| lang | text     | pk     |
+------+----------+--------+
| name | text     | nn     |
+------+----------+--------+

我想在“ TypeOfDog”中插入一行而不强制使用id,以便它可以由数据库自动生成。

就像是 INSERT INTO "TypeOfDog" (NULL) VALUES (NULL) RETURNING id;

我正在使用postgreSQL。

谢谢。

克洛多尔多·内托(Clodoaldo Neto)
INSERT INTO "TypeOfDog" VALUES (default) RETURNING id;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取从PG :: Result插入的行的ID

来自分类Dev

插入行并获取生成的ID

来自分类Dev

如何从PhoneGap Android中的SQLite获取最后插入的行ID

来自分类Dev

从插入语句返回(自身)生成的值(无id,无返回)

来自分类Dev

获取插入行的ID

来自分类Dev

如何获取在C#中插入的行的ID

来自分类Dev

使用无脂肪框架获取最新插入的自动递增的记录ID

来自分类Dev

如何获取插入的最后一行的id(自动递增)

来自分类Dev

插入无值的行以获取生成的ID

来自分类Dev

获取插入的行cassandra .Net的ID

来自分类Dev

获取插入的ID MYSQL

来自分类Dev

生成新行并插入多次计算的最大值

来自分类Dev

SQL:获取新插入的行的ID

来自分类Dev

获取最后插入的行ID(HFSQL)

来自分类Dev

如何从PhoneGap Android中的SQLite获取最后插入的行ID

来自分类Dev

获取插入行的ID

来自分类Dev

使用无脂肪框架获取最新插入的自动递增的记录ID

来自分类Dev

如何获取最后插入的行的ID

来自分类Dev

是否可以*在语句*中获取要插入的行的ID?

来自分类Dev

插入行后从游标获取生成的ID

来自分类Dev

如何获取要插入的行的ID(新)

来自分类Dev

PostgreSQL函数:获取更新或插入的行的ID

来自分类Dev

休眠会话-如何使用原始SQL插入并获取生成的ID?

来自分类Dev

获取laravel 5上最近插入的表的行的ID

来自分类Dev

获取ID和动态生成的数组的值

来自分类Dev

获取最后插入的ID

来自分类Dev

插入重复更新,获取“新”生成的ID

来自分类Dev

获取数据库中刚刚插入的行的id

来自分类Dev

获取超过 1 个 id 到新插入的行