INSERT
mysqlで失敗したクエリをシミュレートする方法はありますか? PHP/MySQL をローカルで実行しているため、戻り値は常に になりますTRUE
。xampp での MySQL の有効化が機能していないようです。
注:私はこれを間違った方法で見ている可能性があります。お気軽にお知らせください。
いくつかのアプローチ:
または、INSERTS をテストする必要がある場合は、次のようなダム関数を作成します。
function my_query( $link, string $query ) {
if( rand() %1 ) {
return false;
} else {
return mysqli_query( $link, $query );
}
}
INSERT が代わりに呼び出すコードを更新しますmy_query
。失敗条件を調整し、テストを楽しんでください :)