Нужно чтобы при добавлении строки выводился первичный ключ (id), который был присвоен этой строке.
Преподаватель подсказал использовать "RETURNING":
INSERT INTO table VALUES ("", "5", ..., 0) RETURNING id INTO p_id;
Вот что мне выводит MySQL:
ERROR 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 'RETURNING id INTO p_id' at line 1
Препод фанат оракла.
Поискав в гугле, можно сделать вывод что это чисто оракловская фича.
Как реализовать ее в MySQL?
Самому описывать триггер? Может есть более простой способ?
Ответ на:
комментарий
от no-dashi
Ответ на:
комментарий
от Glam-master
Ответ на:
комментарий
от Glam-master
Ответ на:
комментарий
от Glam-master
Ответ на:
комментарий
от Glam-master
Ответ на:
комментарий
от no-dashi
Ответ на:
комментарий
от Glam-master
Ответ на:
комментарий
от geekkoo
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не могу сделать Insert (2018)
- Форум длинное имя файла с mysql-скриптом - как решить? (2013)
- Форум mysql 5.1 >5.5 (2014)
- Форум MYSQL: ошибка синтаксиса в запросе (2005)
- Форум Что не правильно в запросе ? (2017)
- Форум Не получается сменить пароль ROOT mariadb 10.1.23 на DEBIAN 9 (2017)
- Форум [mysql]Помогите создать триггер. (2010)
- Форум Squid и MySql (2007)
- Форум MySql и Squid (2007)
- Форум mysql (2005)