auth_id の値をインクリメントする更新を作成しようとしています。ただし、値がない場合は、1 に設定したいと思います。0 の値をインクリメントするための選択を取得することさえできません。
mysql> describe sequences;
+---------+--------------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------------------+------+-----+---------+-------+
| auth_id | int(5) unsigned zerofill | NO | | 00000 | |
+---------+--------------------------+------+-----+---------+-------+
これはうまくいくと思いました。
mysql> select ifnull(auth_id,0) from sequences;
Empty set (0.00 sec)
それともこれ...
mysql> select coalesce(auth_id, 0) from sequences;
Empty set (0.00 sec)
私は何が欠けていますか?