MariaDBのSpiderでは、デフォルト設定の場合、条件にpkがある場合でも、すべての条件を使用する。
例:
UPDATE tb SET clm=123 WHERE uid=1
と投げると、
UPDATE tb SET clm=123 WHERE uid=1 AND clm=123
となり、これにより更新できない型が発生する。
これを回避すべく、spider_use_cond_other_than_pk_for_updateを0に設定することで、主キーでのみ更新となる。
個人的なプログラムドキュメント
MariaDBのSpiderでは、デフォルト設定の場合、条件にpkがある場合でも、すべての条件を使用する。
例:
UPDATE tb SET clm=123 WHERE uid=1
と投げると、
UPDATE tb SET clm=123 WHERE uid=1 AND clm=123
となり、これにより更新できない型が発生する。
これを回避すべく、spider_use_cond_other_than_pk_for_updateを0に設定することで、主キーでのみ更新となる。
ブラウザ拡張を使用して広告をブロックしていることが摘出されました。
ブラウザの広告ブロッカーの機能を無効にするか、当サイトのドメインをホワイトリストに追加し、「更新」をクリックして下さい。
あなたが広告をブロックする権利があるように、当方も広告をブロックしている人にコンテンツを提供しない権利と自由があります。