はじめに
IntelliJ IDEA Ultimate 2020.2相当で動作するように修正しました
PhpStormのDatabase tool windowのダンプ機能って便利ですよね~
INSERT文でダンプについては、ほんとよくお世話になっているのですが、複数列の登録を1つのINSERT文で実行したいので、ダンプ後に整形してたんですが、あまりにも頻繁にやってるので、ちょっと面倒になってきます。
でも、groovyでスクリプトを作ってしまえばイッパツでできちゃいますYO!
#PHP出力用のScriptをダウンロード
ここからダウンロードします。
https://github.com/albyte/phpstorm-utilities/blob/master/extensions/database/data/extractors/SQL-bulk-Insert.groovy
※もともとあったINSERT SQLのScriptをいじったのですが、groovyはよくわからないので、大量データだと重いとかあるかもです。
#スクリプトをPhpStormに入れる
ダウンロードしたファイルを拡張フォルダに入れます。
おわりに
これで好きなテーブルを開いたら、dump形式のところにSQL-bulk-insert.groovyってのがでるようになります。
もうPhpStorm なしでは、コード書けない