2

ここで興味深い問題。Emacs SQLi モード バッファで妥当な量の情報を送信しようとすると、結果として引用符のバランスが崩れたり、ランダムなステートメントが解釈されなかったりすることがよくあります。ただし、SQL ファイルを少しずつ実行すると、すべてが期待どおりに機能します。

多くの場合、バッファの実行に失敗すると、次のような SQL バッファになります。

mysql> mysql> mysql> mysql> Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>     ->     ->     ->     ->     ->     ->     ->     ->     '>     '>
'>     '>    '>     '>     '>     '>     '>     '>     '>     '>     '>
'>     '>    '>     '>     '>     '>     '>     '> 

明らかに、後で手動で見積もりを閉じると、より多くのエラーが発生します。

モードを混乱させる可能性がある場合に備えて、SQLファイルをダムダウンして、MySQLイズムが含まれないようにしましたが、問題は解決しません。

調査の結果、100 行目から 130 行目 (おそらく 128 行目?) の間のクエリが切り捨てられているようです。

tl;dr - Emacs SQLi モードは、SQL を少量の SQL で送信する場合に機能しますが、128 行以上を送信する場合は barfs です。

ここで何か不足していますか?

4

0 に答える 0