Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检索一个";“非关键”;在java中使用准备语句(insert语句)的值_Java_Mysql_Prepared Statement_Auto Increment_Auto Generate - Fatal编程技术网

检索一个";“非关键”;在java中使用准备语句(insert语句)的值

检索一个";“非关键”;在java中使用准备语句(insert语句)的值,java,mysql,prepared-statement,auto-increment,auto-generate,Java,Mysql,Prepared Statement,Auto Increment,Auto Generate,我很清楚,可以使用具有以下语法的prepared语句检索自动生成的键: ps = connect.prepareStatement(SQL-insert-Statement , Statement.RETURN_GENERATED_KEYS); 但是,是否可以使用此insert语句检索非键值。(它是自动生成和自动递增的,但不是数据库表中的主键) 谢谢。您可以将要返回的列名数组传递给prepareStatement。也许这适用于MySQL,那么语法会是什么样子呢?

我很清楚,可以使用具有以下语法的prepared语句检索自动生成的键:

ps = connect.prepareStatement(SQL-insert-Statement , Statement.RETURN_GENERATED_KEYS);
但是,是否可以使用此insert语句检索非键值。(它是自动生成和自动递增的,但不是数据库表中的主键)


谢谢。

您可以将要返回的列名数组传递给
prepareStatement
。也许这适用于MySQL,那么语法会是什么样子呢?