Как Поймать Id auto increment и прикрепить его к Переменной в одном insert


Как Получить Id auto increment недавно создан, и повторить его в другой столбец, объединив его в переменную?

 Ex: Na hora do Insert pego idxxxx  repito somando a $varxxxx


  date_default_timezone_set('UTC');
  while (strtotime($start) <= strtotime($data_fim)) { // pega a data de inicio e a   
  data fim e faz o loop inserindo no mysql

  $sql = mysql_query ("INSERT INTO agenda_saidas(nome,url)
  VALUES('nome','agendados_ver.php?id=$varxxxxxx')",
  $conexao) or die( mysql_error());
 1
Author: GWER, 2015-05-14

1 answers

Насколько я знаю, это невозможно. Вы должны сначала сделать INSERT, а затем UPDATE:

UPDATE agenda_saidas
SET url = CONCAT(url, id)
WHERE id = LAST_INSERT_ID()
 2
Author: bfavaretto, 2015-05-14 19:50:32