この小さなMySQLデータベーステーブルと単純な構造で相互作用するPHPページがあります。ID
、、Name
はAddress
フィールドです。ID
主キーです。
+------+------------+-------------+
| ID | Name | Country |
|______|____________|_____________|
| E001 | Stephen | America |
| E002 | John | Britain |
| E003 | Kate | Canada |
| E004 | Carlos | Spain |
| E005 | James | Australia |
|______|____________|_____________|
E003でレコードを削除すると、次のようになります。
+------+------------+-------------+
| ID | Name | Country |
|______|____________|_____________|
| E001 | Stephen | America |
| E002 | John | Britain |
| E004 | Carlos | Spain |
| E005 | James | Australia |
|______|____________|_____________|
E002とE004の間にギャップが表示されます。
そのギャップを埋める方法はありますか?このような
+------+------------+-------------+
| ID | Name | Country |
|______|____________|_____________|
| E001 | Stephen | America |
| E002 | John | Britain |
| E003 | Carlos | Spain |
| E004 | James | Australia |
|______|____________|_____________|
E004を持っていた以前のレコードは、 E003の代わりになります。以前のE005は番号E004などを取得します。レコードのように一歩後退します。
これをプログラムで行う方法はありますか?