MySQLでは、

・truncate

・load in file

・create

などの一部はトランザクションが効かないのね。。

 

また、load in fileは、

replaceキーワードを使えば、主キーが存在していれば、

updateを行ってくれるのね。。

基本的なことだろうけど、知らなかったわ。。

 

load in fileの例(RDSにて)


LOAD DATA LOCAL INFILE '${file_path}' REPLACE INTO TABLE ${table_name} FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'

 

コメントがあればどうぞ


CAPTCHA Image
Reload Image