La diferencia entre druida y mi sql
Declaración SQLStatement = analizador . declaración parse();
inserción mysqlinterstatement =(mysqlinterstatement) declaración;
Luego, utilizando la inserción analizada, puede obtener todas las partes de la declaración de inserción original:
List ltSQLExpr gtcolumns = insert . //Obtener todos los nombres de las columnas
Si es una inserción por lotes: inserte en la pestaña (ID, nombre) el valor (1, 'a'), (2, 'b'), (3, 'c'); >
Puedes usar:
List ltValuesClause gtVCL = insert . getvalueslist();
Obtener partes de cláusulas de valores conocidas.
Para la inserción no por lotes, puede utilizar:
List ltSQLExpr gtvalue se = insert get value(). get value();
Obtener la cláusula de valores.
Utilice la siguiente declaración para obtener la parte duplicada:
List ltSQLExpr gtdku = insert . getduplicatekeyupdate()
Después de obtenerlos, la declaración SQL original; ha sido reorganizado y reescrito de varias maneras.