Как вставлять в базу данных данные которых там еще нет
names = [item["nick"] for item in data["moderators"]]
discord_u = [item["user_id"] for item in data["moderators"]]
vk_m = [item["vk"] for item in data["moderators"]]
x = {
'nick': names,
'user_id': discord_u,
'vk': vk_m
}
mydb = mysql.connector.connect(
host="",
user="",
password="",
database="",
)
curs = mydb.cursor()
for i in range(len(names)):
sql = 'SELECT id FROM moderator WHERE id = discord_u'
if sql is None:
sqlFormula = 'INSERT INTO moderator (id, coins, nick, warns, VK) VALUES (%s, %s, %s, %s, %s)'
values = (discord_u[i], 0, names[i], 0, vk_m[i])
curs.execute(sqlFormula, values)
else:
pass
Источник: Stack Overflow на русском