Пользовательская переменная в запросе INSERT для MySQL

Мне нужно использовать определяемую пользователем переменную в запросе INSERT для MySQL, см. пример ниже:

INSERT INTO `posts`(`id`) VALUES(NULL);
SET @last_insert_id = LAST_INSERT_ID();
INSERT INTO `comments`(`id`, `post_id`) VALUES(NULL, "@last_insert_id");

Этот пример не работает и вставляется 0. Что я делаю неправильно?

6
задан Igor Timoshenko 22 May 2012 в 14:53
поделиться