问答 2020-05-17 来自:开发者社区

MySQL触发器将字段更新为id的值?mysql

我想要一个触发器来对插入的记录执行以下操作: # pseudocode if new.group_id is null set new.group_id = new.id else # don't touch it end 更清楚的说:说我有一个包含三列的表:id主键,group_id整型,valuevarchar。 当我这样插入时group_id: INSERT INTO table(v...

问答 2020-05-17 来自:开发者社区

MySQL从表中丢失ID?mysql

我在MySQL中有此表,例如: ID | Name 1 | Bob 4 | Adam 6 | Someguy 如果您注意到,则没有ID号(2、3和5)。 如何编写查询,以便MySQL仅回答缺少的ID,在这种情况下为“ 2,3,5”?

问答 2020-05-17 来自:开发者社区

将自动递增ID添加到现有表中??mysql

我有一个预先存在的表,其中包含“ fname”,“ lname”,“ email”,“ password”和“ ip”。但是现在我想要一个自动增量列。但是,当我输入: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT 我得到以下内容: #1075 - Incorrect table definition; there can be on...

问答 2020-05-17 来自:开发者社区

如何在MySQL表中插入许多行并返回新的ID??mysql

通常,我可以在MySQL表中插入一行并last_insert_id取回。但是,现在,我想将许多行批量插入表中并获取ID数组。有人知道我该怎么做吗? 有一些类似的问题,但并不完全相同。我不想将新ID插入任何临时表;我只想找回ID数组。

问答 2020-05-17 来自:开发者社区

有没有办法从准备好的语句中检索自动增量ID?mysql

使用带有预准备语句的Java查询时,是否有一种方法可以从数据库查询中检索自动生成的键。 例如,我知道AutoGeneratedKeys可以按以下方式工作。 stmt = conn.createStatement(); stmt.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); if(returnLastInsertId) { Resu...

问答 2020-05-17 来自:开发者社区

MySQL按特定ID值排序?mysql

是否可以使用预定义的一组列值(ID)按“ order by”在mysql中排序,例如:order by(ID = 1,5,4,3),因此我会在其中得到记录1、5、4、3订购吗? 更新:关于滥用mysql ;-)我必须解释为什么我需要这个... 我希望记录每5分钟随机更改一次。我有一个cron任务来执行更新表,以在其中放置不同的随机排序顺序。只有一个问题!分页。我将有一位访问者来到我的页面,我...

问答 2020-05-17 来自:开发者社区

如何在mysql中获取下一个自动增量ID?mysql

如何在MySQL中获取下一个ID以将其插入表中 INSERT INTO payments (date, item, method, payment_code) VALUES (NOW(), '1 Month', 'paypal', CONCAT("sahf4d2fdd45", id))

问答 2020-05-16 来自:开发者社区

如何在MySQL中处理自动无提示ID列的碎片?mysql

我有一个带有auto_increment字段的表,有时行被删除,因此auto_increment留下了空白。有什么方法可以避免这种情况,或者至少没有避免如何编写SQL查询的方法: 将auto_increment值更改为最大值(当前值)+1 返回新auto_increment值? 我知道如何编写第1部分和第2部分,但可以将它们放在同一查询中吗? 如果不可能: 如何“选择”(返回)auto_i...

问答 2020-05-13 来自:开发者社区

如何从PHP的MySql响应中“回显”“资源ID#6”??mysql

很简单的问题,我有这个: $datos1=mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');"); echo($datos1); 但是结果是:资源ID#6 如何以预期的方式打印结果?谢谢!

问答 2020-05-11 来自:开发者社区

使用Python插入MySQL数据库后,如何获得“ id”?

我执行INSERT INTO语句 cursor.execute("INSERT INTO mytable(height) VALUES(%s)",(height)) 我想获取主键。 我的表有2列: id primary, auto increment height this is the other column. 我刚刚插入了这个,如何获得“ id”?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像