У меня есть таблица с именем notif, где хранятся уведомления с меткой времени и topic_id. У меня есть другая тема, в которой хранятся имена тем. Теперь у меня есть имя темы и содержание notif, и я хочу вставить их в notif-таблицу. Поэтому мне нужно выбрать topic_id из темы, основанной на имени, и вставить ее вместе с текстом notif и текущим временем в таблицу notif.MySQL INSERT с SELECT
Можно ли это сделать в одном запросе?
public function insert($text, $name) {
$query = "INSERT INTO notif(content, topic, timestamp)
SELECT $text, topic_id, NOW() FROM topic WHERE name = $name"
}
Да, это можно сделать. – Kermit
покажите нам, что у вас есть, и что/не работает. – user2366842
Это то, что у меня есть до сих пор, и я не получаю исключение, но ничего не записывается в базу данных – user2734138