Есть код для добавления в mysql:
cursor.execute("SELECT id FROM keywords WHERE name = '%s', " % (channel_name))
При добавлении значения в таблицу в поле name, поле id автоматически заполняется. Необходимо получить id, которому которому соответствует добавленная переменная channel_name
При помощи LIKE вы ищете в поле(в моем случае это поле real_name_test) значения которое вы вводили в name
import pymysql
name = input('Введите что то:\n')
with pymysql.connect(
host=host,
port=3306,
user=user,
password=password,
db="base",
charset='utf8',
autocommit=True) as cur:
cur.execute("INSERT INTO Twiss (real_name_test) VALUES (%s)", (name,))
cur.execute("SELECT ID FROM Twiss WHERE real_name_test LIKE %s", (name,))
row = cur.fetchall()
print('ID которое заполнилось = {}'.format(row[0][0]))
Вывод
Введите что то:
Данный для заполнения SQL
ID которое заполнилось = 65
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости