私の仕事から、いくつかのテーブルを結合していくつかのレコードを選択して (存在しない場合) テーブルを作成しようとしています ( create table xx select * from t1 inner t2 など)。tMysqlRow コンポーネントを使用しています。よくわかりませんが、DDL操作に使用するのに適切なコンポーネントですか..!! 使用する適切なコンポーネントを提案してください。
tMysqlRow を使用すると、正常に動作することがありますが、一貫性がありません。「java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction」で失敗する場合があります。クエリに時間がかかりすぎるためですか、それとも DDL 操作に tMysqlRow を使用するのが間違っていますか? どこで間違っていますか?