- 13, May 2024
- #1
Я хочу вставить группу записей из темпоральной таблицы, увеличив значение поля CONTA от последнего вставленного значения при работе с таблицей.
У меня есть это:
У меня есть это:
$sql = "SELECT max(CONTA) conta FROM table_work"; // I get the last value of CONTA
$sth = $BD->prepare($sql);
$sth->execute();
$newconta = $row['id'] + 1; // Increasing +1
$sql = "INSERT INTO table_work (conta, cod_t2, nom_t2)
SELECT ".$newconta.", cod_t1, nom_t1
FROM table_temp
WHERE periodo = 201611";
$sth = $BD->prepare($sql);
$sth->execute();
PHP: Как вставить приращение в каждую запись?
Поле conta не является инкрементным, поскольку оно сбрасывается каждый год.