refirio.org
Menu
このサイトについて
levis
サーバメモ
技術メモ
ツール
過去の記事
記事一覧
お問い合わせ
Advertisement
Memo
メモ
>
技術
>
データベース: MySQL
> 暗黙の型変換
暗黙の型変換
code が 528 と 528A のデータがあった場合、以下のように検索すると両方ヒットしてしまうので注意
SELECT * FROM products WHERE code = 528;
以下のように型を明示的にして検索する必要がある
SELECT * FROM products WHERE code = '528';
PHP+PDOの場合、以下のようにして型を明示できる
PDO::PARAM_STR PDO::PARAM_INT PDO::PARAM_BOOL
MySQLが文字列と数値の比較の際に自動的に変換してしまう件 | 創作メモ帳
https://sousaku-memo.net/php-system/123
SQLの暗黙の型変換はワナがいっぱい | 徳丸浩の日記
https://blog.tokumaru.org/2009/09/implicit-type-conversion-of-SQL-is-trap-full.html
Advertisement