MySQL プロトコルで Prepare と Execute

MySQL のネットワークプロトコルに興味のある僕。 サーバー側で Prepared statement を実行する機能があるっぽいことは知っていたが、 Python のドライバーはその機能を使ってないので、どんな感じか知らなかったし調べようとも思ってなかった。 この記事を読んで go-sql-driver/mysql で実装されていることを知った。 https://zenn.dev…

続きを読む

RDBMSComment (0)

MySQL の PREPARE 文

MySQLは、SQL文レベルでプリペアドステートメントをサポートしているらしい。 https://dev.mysql.com/doc/refman/8.0/ja/sql-prepared-statements.html 恥ずかしながら、全然知らなかった。 mysql> PREPARE stmt1 FROM 'SELECT SQRT(POW(?,2) + POW(?,2))…

続きを読む

RDBMSComment (0)