ユーザーがユーザー名を変更すると、古い名前を新しい名前に置き換えるためにすべてのテーブルを更新する必要があります。
私が試してみました:
mysqli_query($con,"UPDATE * SET UserName='".$username2."'
WHERE UserName='".$username."'");
しかし、これは 1 つのテーブルのみを変更したようです (なぜこの特定のテーブルを選択したのかはわかりません。アルファベット順のソート順で最初でも最後でもありません)。何度も試しましたが、同じテーブルが変化し続けました。