自動インクリメント フィールドを持つ SQL テーブルがあります。挿入が行われた後に「最後のエントリ」の ID を取得する方法を人々が尋ねたことを知っています。その方法を知っています。私がやりたいことは、自動生成されたフィールドを同じテーブルの 2 番目の列に複製することです。挿入コードを変更してこれを行うにはどうすればよいですか。
mysql_query("INSERT INTO `tags` (`tid`,`tagid`,`tagname`) VALUES('','INSERTED.ID','{$tagname}')");
これを行う理由は、2 つの行を互いに等しくできるようにしたいからです。IE で、2 つの異なるタグ (一意の ID が異なる) が同じタグ ID を持っている場合、「tagid」参照を別の場所で一意の識別子として使用し、それらを循環させることができます。また、どのタグが親タグであるかの知識を保持することもできます。これは、「tagid」と同じ「tid」を持つためです。
イベントにタグを付けるシステムがあります。しかし、私は時々タグのスペルを間違えます... そのため、すべての間違いを修正するのではなく、スペルミスのあるタグを結合して正しいタグと同じように処理できるようにすることで、システムのエラーを防止したいと考えています。
助けていただければ幸いです。
ありがとう、