有没有一种通用的、跨RDMS的方法可以让我在JDBC插入时自动生成密钥?例如,如果我有一个具有主键、id和int值的表: id int not null,)PreparedStatementstatement.setInt(1, 555); statement.close();
我得到一个java.sql.SQLException:无法将值NULL插入到列
我的脚本获取一个包含用户详细信息的CSV文件,并使用"INSERT into table“将它们输入到我的mySQL数据库表中。表的主键是它们的ID号,它在每次插入时自动递增。我会有一些PHP在每次插入后,为他们在服务器上创建一个目录。目录名称是其自动生成的mySQL ID号。在将他们的详细信息插入到数据库中之后,我如何才能获得他们自动生成的ID号,以便为每个人创建目录?