'INSERT INTO URLTABLE set ? where ID = ?'
「設定」したい列名を忘れてしまいました。
'INSERT INTO URLTABLE SET column_name = ? (, column_name2 = ?,...) WHERE ID = ?'
正しい構文です
編集:
SQLクエリを「標準化」することをお勧めします。その場合は、(特定のMySQL構文を使用する代わりに)以下の標準SQL構文をINSERTに使用することをお勧めします。
INSERT INTO URLTABLE (a, b, c) VALUES (?,?,?)