Questions tagged «auto-increment»

数据库约束,在执行INSERT时会自动从最后一条记录开始增加


10
PostgreSQL自动增量
我正在从MySQL切换到PostgreSQL,想知道如何实现自动增量值。我在PostgreSQL文档中看到了一个数据类型“ serial”,但是在使用它(在v8.0中)时出现语法错误。





11
从mysql插入查询中获取新记录的主键ID?
好的,可以说我正在INSERT对一个表进行mysql操作,并且该表的列item_id设置为autoincrement和primary key。 如何获得查询以item_id在同一查询中输出新生成的主键的值? 目前,我正在运行第二个查询来检索ID,但是考虑到这可能会产生错误的结果,这似乎不是一种好习惯。 如果这不可能,那么确保我检索正确ID的最佳实践是什么?

12
在postgres中重置自动增量计数器
我想将表的自动递增字段强制为某个值,我尝试使用以下方法: ALTER TABLE product AUTO_INCREMENT = 1453 和 ALTER SEQUENCE product RESTART WITH 1453; ERROR: relation "your_sequence_name" does not exist 我是Postgres的新手:( 我有一个表product与Id和name领域

4
错误:使用Postgres拒绝序列city_id_seq的权限
我是Postgres(以及所有数据库信息系统)的新手。我在数据库上运行了以下sql脚本: create table cities ( id serial primary key, name text not null ); create table reports ( id serial primary key, cityid integer not null references cities(id), reportdate date not null, reporttext text not null ); create user www with password 'www'; grant select on cities to www; grant …


5
如何从WordPress数据库中获取最后插入的行ID?
我的WordPress插件有一个表,表中有一个名为ID 的AUTO_INCREMENT主键字段。当在表中插入新行时,我想获取插入的ID值。 该功能是使用AJAX将数据发布到服务器以插入到DB中。在AJAX响应中返回新的行ID,以更新客户端状态。多个客户端可能同时将数据发布到服务器。因此,我必须确保每个AJAX请求都获得确切的新行ID作为响应。 在PHP中,有一个名为mysql_insert_id的方法用于此功能,但是,仅当参数是最后一次操作的link_identifier时才对竞争条件有效。我对数据库的操作在$ wpdb上。如何从$ wpdb中提取link_identifier以确保mysql_insert_id工作?还有其他方法可以从$ wpdb获取最后插入的行ID吗? 谢谢。


7
休眠自动递增ID
我有一个使用hibernate和注解的j2ee应用程序。如何在我的pojo类中注释Id字段,以将其设置为自动增量或自动生成。在添加bean时,我是否将该字段留在bean中为null?

14
要将自动递增ID添加到现有表中?
我有一个预先存在的表,包含“ fname”,“ lname”,“ email”,“ password”和“ ip”。但是现在我想要一个自动增量列。但是,当我输入: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT 我得到以下内容: #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key 有什么建议吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.