У меня есть код, в котором вводится в таблицу mysql данные, а конкретно список всех ссылок, в формате str
def create_connection_mysql_db(db_host, user_name, user_password, db_name = None):
connection_db = None
try:
connection_db = mysql.connector.connect(
host = db_host,
user = user_name,
passwd = user_password,
database = db_name
)
except Error as db_connection_error:
print("Возникла ошибка: ", db_connection_error)
return connection_db
conn = create_connection_mysql_db('***',
'***',
'***',
"***")
cursor = conn.cursor()
delete_Usa_users_query = '''
DELETE FROM links2;
'''
cursor.execute(delete_Usa_users_query)
conn.commit()
insert_users_table_query = f'''
INSERT INTO links2(link)
VALUES ('{links}');'''
cursor.execute(insert_users_table_query)
conn.commit()
except Error as error:
print(error)
finally:
cursor.close()
conn.close()
links = '*link*, *link*, *link*, *link*, ... '
я получаю следующую ошибку:
1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's-day/, https://bit.ly/3rt9Mvx, https://www.sivasdescalzo.com/fr/air-force-1-dd7' at line 2
полагаю, что ошибка может заключатся из-за слешей в списке ссылок, но ведь это формат str, поэтому хочу узнать у знатаков
спасибо