java - 在 MySql 表中选择查询

标签 java mysql

<分区>

我有两个表 table1,它有 id(主键)和 table2,它有一个名字,id(外键)。 table2 中的所有 id 最初都是空的。现在,无论何时在父表中生成一个新的 id,我们都必须从 table2 中选择 id 为 null 的第一行,并用新的 id 更新该行。现在select * from table2 where id is null获取一组行,但有没有办法修改此 sql 查询,以便它获取 table2 的第一行,其中 id 列为空。

最佳答案

select * from table2 where id is null limit 1

限制指定要获取的记录数。

关于java - 在 MySql 表中选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44870941/

相关文章:

php - 使用带有 PHP 的 Ajax 搜索重复用户并将图像发送到页面

java - JJT 文件中的韩文字符集

java - 无法使用 bin/cassandra -f 启动 cassandra

java - 如何在Java中读取/写入高分辨率(24位,8 channel ).wav文件?

java - 泛型类型的集合

mysql - Azure Web App MySQL In App 抛出错误

java - JPA 1.0 和 Hibernate 3.4 在锁定时生成 FOR UPDATE NOWAIT

通过 SSH 隧道的 mysql

mysql - 更新列设置为空的所有行中的列

php - SQL select 语句 PHP 将动态多行结果存储到变量中并转换为字符串以在电子邮件中发送