Почему бы сначала не начать вообще изучать основы питона и типы данных - строки, словари, разные виды списков ?
'123456789' в {'id': '123456789'} это значение ключа 'id' в словаре. Соответственно, надо почитать, как работает и что возвращает fetchone и как из того формата, который она возвращает, взять то, что нужно (значение такого-то ключа)
PS использовать подстановку параметров с конструкцией %s , (...) не рекомендуется. См.:
https://pythobyte.com/sqlite-python-placeholder-fo...