|
|
|
Однако...
select last_insert_id() - вернет одно значение select last_insert_id() from zzz - вернет пачку одинаковых значений (столько, сколько записей с таблице zzz) (по крайней мере так у тех версий MySQL на которых я проверял)
Поэтому лучше наверное использовать первый вариант или что-то подобное:^sql[select last_insert_id() as last from zzz;1]^item[last] Однако несмотря ни на что я у себя делаю так (у меня столбец с ID таблицы называется <имя таблицы>_id):@last_insert_id[table]
^context[tmp;
^sql[SELECT $table_id as last FROM $table WHERE $table_id = last_insert_id()]
^item[last]
] :)
каждый как хочет так и .... запросы пишет... :)
|