@r1dddy4sv

Как вводить ссылки в mysql?

У меня есть код, в котором вводится в таблицу 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, поэтому хочу узнать у знатаков
спасибо
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы