普通に考えて、プライマリーキーがないテーブルの
特定の一行を、書き換えるなんて不可能。
行を判別する方法がないんだから。

SQLを書くとして、プライマリーキーがないとして
特定の行を狙って書き換えることってできると思うか?