java mysql insert into select
时间: 2023-11-07 07:06:31 浏览: 109
可以使用以下的语法在Java中将数据从一个表插入到另一个表中:
```java
String query = "INSERT INTO table2 (column1, column2, column3) SELECT column1, column2, column3 FROM table1";
try {
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
stmt.executeUpdate(query);
System.out.println("Data inserted successfully.");
} catch (SQLException e) {
e.printStackTrace();
}
```
在上述代码中,`table1` 是源表,`table2` 是目标表。`column1`, `column2`, `column3` 是要插入的列。你需要将它们替换为实际的表和列名。
阅读全文