0

次の列を持つテーブルがあります

id -> VARCHAR (PRIMARY KEY)
data -> TEXT
user_id -> VARCHAR

行がまだ存在しない場合は、このテーブルに挿入したいと思います。それ以外の場合は、列を更新し、data他のすべてをそのままにします。現在、私はこれをやっています

REPLACE INTO collate(id,user_id,data)VALUE('$id','$user_id','$data'). しかし、これは行を削除し(見つかった場合)、再度挿入します。サーバー集中型です

4

2 に答える 2

3
于 2013-01-12T11:26:38.240 に答える
0

次のURLinsert-on-duplicateを確認する必要があります (INSERT ... ON DUPLICATE KEY UPDATE構文)

于 2013-01-12T11:39:06.777 に答える