Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
整数列を持つmysqlテーブルがあります。値が送信されなかった場合、データベースはデフォルトで0(ゼロ)になりました。残念ながら、これは必要なものと競合します。これは、値がnullまたは空として格納されるべきではなかったためです。
データには、正当なゼロ(送信済み)と、フィールドに値が入力されていないときにデータベースによって作成されたデフォルトのゼロが含まれるようになりました。
デフォルトのゼロから送信されたゼロを決定する方法はありますか?
ありがとう
その列に保存するデータによっては、MySQL がデフォルトで使用できる値が必要なようですが、ユーザーが選択することはできません。
全体として、私の知る限り、MySQL のデフォルト、挿入、または更新のために値が存在するかどうかを区別する方法はありません。