sqlite3 используется с python3
суть запроса такова:
есть таблица acc_id с двумя полями email и uid
uid - автоинкремент, по умолчанию null
мы достаем из таблицы uid зная email:
select uid from acc_id where email='test@ru.ru'
но если там нет такого имейла, то надо его сначала добавить, чтобы получить новый uid:
insert into acc_id values(null, 'test@ru.ru')
и потом снова сделать select, чтобы получить uid
можно ли как-то исхитриться уместить такое в один запрос?
или можно сделать процедуру (чего в sqlite вроде бы нет)
Ответ на:
комментарий
от Kakerlak
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум sqlite избежать автоинкремента primary key (2017)
- Форум составить «простой» SQL запрос (2006)
- Форум [postrgesql] переупорядочить таблицу (2008)
- Форум mysql - encode, decode что-то не пойму (2006)
- Форум [Qt][SqlServer] Виснет запрос (2010)
- Форум [MySQL] кодировка передаваемых в процедуру параметров. (2011)
- Форум Запрос с использованием массива (2020)
- Форум сформировать условие для setFilter из QSqlTableModel (2015)
- Форум mysql 4.1.11/ глюки с таблицами в юникоде. (2006)
- Форум Доработать запрос, чтобы не было параллельно выполнения одинаковых запросов (2022)