Я хотел бы проверить, какой метод Python наиболее эффективен (из-за производительности), как проверить, существует ли какая-либо строка в SQL, а если нет, то вставьте ее.
Я хочу проверить, если для какого-то значения, строка существует в таблице, и если не вставить его.
Я сделал это так, но мне было интересно, есть ли лучший способ.
insertValue="test"
mycursor.execute("SELECT * from CUSTOMERS where name ="+'insertValue')
myresult2 = mycursor.fetchall()
if not myresult2:
print 'Row does not EXIST'
mycusrsor.execute(.....INSERT part for insertValue in table TABLE_2.....)
Является ли это оптимальным способом выполнения Python (оптимизация кода), или это можно сделать более эффективным способом (с точки зрения оптимизации кода Python)
Спасибо