テキスト列をint列に変更するようなSQLをPHPで実行したいと思います。
ただし、このsqlはphpで楽しむことができず、mysql管理ツール(sqlyog)で成功します。サーバーは「1行が影響を受けました。1警告」と応答します。しかし、「SHOW WARNINGS」は何もポップアップせず、当然のことながら、phpのmysql_error()は何も返しませんでした。
ありがとう。
mysqliはMySQLのすべての機能をサポートし、 mysqli_get_Warnings()関数を提供するため、古いmysql拡張機能の代わりにmysqli拡張機能を使用するのが最善です。mysqliがなくても、mysql_query("SHOW WARNINGS");
(SHOW WARNINGSドキュメントを参照)実行してから、結果セットから警告を読み取ることができます。