sqlite3 データベースを使用しています。device_ids(unique) のセットを device というテーブルに挿入しました。これは、テーブルが空のときに行われます。しかし、新しいIDを含むIDを再度挿入しようとすると、一意性のためにエラーがスローされます。
device_all_id.each do |device_id|
insert into device (Device_id) values ('#{device_id.first}') where where Device_id <> '#{device_id.first}'
end
したがって、device_ids を挿入する前にレコードが既に存在するかどうかを確認したいので、「IF EXISTS」クエリを試しましたが、構文エラーとしてスローされます。
誰でも私を助けてくれませんか..