MySQL によって実行される準備済みステートメントを送信しています。プロトコルに正しく従っているように見えますが、サーバーは常に次を返します。
Error 1210 - #HY000 - Incorrect arguments to mysqld_stmt_execute
メッセージのバイトは次のようにエンコードされます。
14 00 00 - size
00 - sequence
17 - message type
01 00 00 00 - statement id
00 - flags
01 00 00 00 - iteration count
80 - NULL bitmap (1000-0000)
01 - new params bound flag
06 00 - NULL type
03 00 - INT type
0a 00 00 00 - 10 INT value
そのため、このメッセージと MySQL が期待するものとの違いがよくわかりません。また、MySQL にこれを説明してもらうこともできないようです。
サーバーに送信される SQL ステートメントは次のとおりです。
CREATE TEMPORARY TABLE timestamps ( id INT NOT NULL, moment TIMESTAMP, primary key (id));
INSERT INTO timestamps (moment, id) VALUES (?, ?);
これについて何か助けていただければ幸いです。