<分区>
我想设置一个 mysql 数据库和一个 php 脚本,客户可以在其中添加多个地址并将一个地址设置为默认地址。具有多个地址的客户可以这样实现:
但是我应该如何更改图表以存储默认地址?首先,我很想用这样的 bool 值来实现它:
但这有一个缺点,如果用户想要更改他的默认地址,则需要更改两个地址,将一个 default_address 设置为 true,另一个设置为 false。当出现问题时,这可能会导致数据库不一致,其中用户没有默认地址或多个默认地址。有没有更强大的方法来实现这一点?