Я пытаюсь вставить некоторые данные регистрации пользователя в таблицу данных.Логика SQL INSERT и RETURNING
u_id | name | username | password | email
$res = pg_query("INSERT INTO mfbusers (name, username, password, email) VALUES ('$name', '$username', '$password', '$email') RETURNING u_id");
Я действительно не знаю, как потом использовать возвращаемый u_id для вставки в u_id колонку. Я пробовал метод Data Modifying CTE, но эта логика имеет смысл только тогда, когда у меня есть несколько таблиц с реляционной базой данных.
Любые предложения о том, как вставить значение u_id
в столбец u_id
?
Все остальные переменные правильно записаны в мою базу данных. Это только колонка u_id
при регистрации.
Зачем вы хотите это сделать? Столбец в строке уже назначен, вероятно, из некоторой последовательности. – 2013-02-08 14:54:30
Не 'u_id' типичный' INT PRIMARY KEY auto_increment NOT NULL'? – inhan