Java 语句,加载数据返回生成的键

标签 java mysql prepared-statement return-value load-data-infile

我的问题可能很简单,但我找不到任何答案。

如果我执行 statement.execute("LOAD DATA ...") 它会像 INSERT 语句一样生成返回键吗,

如果我不想从 LOAD DATA 语句中接收任何返回值,我应该执行:

statement.execute("LOAD DATA ...",Statement.NO_GENERATED_KEYS) 还是因为 statement.execute("LOAD DATA ...") 没有必要在这种情况下不会返回任何 key 吗?

最佳答案

  1. 您必须使用 Statement.executeUpate()LOAD DATA
  2. 如果不需要返回值,请使用 Statement.executeUpdate("LOAD DATA.., Statement.NO_GENERATED_KEYS)

关于Java 语句,加载数据返回生成的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14438381/

相关文章:

java - 根据不断变化的 map 对数组进行排序

mysql - 自动增量主键完整性

php - PHP 准备好的语句是否允许使用通配符?

php - 条件无效的 PDO 准备语句

php - 何时调用 mysqli::close

Java正则表达式如何从字母数字字符串中获取2个十进制值

java - 查询InputStream "System.in"

java - 如何使用反射返回二维数组?

php - 为什么我的准备语句不起作用?

mysql - 获取 rails 中每个不同记录的所有列