2017-08-09 6 views
0

から重複したキーを区別する私はIDを作成するSQLクエリを持っている:が更新された鍵

insert into category(related,text) values(?,?) 
on duplicate key update id=last_insert_id(id) 

私はその後、私のIDを取得:

$id=$connect->lastinsertid() 

だっIDを区別するためにそこの方法です重複して見つかったものと、そのクエリを使用して新しいものが見つかりましたか?

答えて

1

私は直接考えていません。作成した日付列と更新した日付列をテーブルに追加すると、それらを取得して値を比較できます。レコードが新しく挿入された場合は日付が同じになり、レコードが更新された場合は日付が異なるはずです。 Insertは、現在の日付をデフォルト値として割り当てる必要があります。更新イベントが更新された列の日付を修正するトリガを起動する可能性があります

関連する問題