mysql временные таблицы



Автор Пользователь удален задал вопрос в разделе Другие языки и технологии

PHP и MySQL ( перемещение из таблицы в таблицу ) и получил лучший ответ

Ответ от [гуру]
Временная таблица. Туда отправляются все записи из гостевой.
Ты в админке смотришь записи, подтверждаешь, которые подтвердил заносятся в основную таблицу гостевой, а из временной удаляются. Все элементарно.

Ответ от Sexy Jenny[эксперт]
а не проще в основной таблице сделать флаг который отвечает за статус сообщения - 1 - отмодерировано, 0 - нет. Нахрена плодить сущности?

Ответ от George_Z[гуру]
Я бы обошелся без дополнительных таблиц.
Просто в таблицу с сообщениями добавил бы еще одно поле, которое принимает значение 1 или 0.
Если стоит 0, значит сообщение еще не премодерировано, и мы его не выводим на экран, если 1 - то выводим.
По теме, чтоб перенести записи из одной таблицы в другую нужен примерно такой запрос:
INSERT INTO t1 (t1.author,t1.date,t1.text)
SELECT t2.author,t2.date,t2.text
FROM t2
WHERE message_id=$message_id
ну а потом удаляешь запись из временной таблицы
delete from t2 where message_id=$message_id

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: PHP и MySQL ( перемещение из таблицы в таблицу )

MySQL. Как сделать несколько SELECT COUNT(*) FROM %table% WHERE %condition% за один запрос?
Попробуй запрос в запросе. Можно складывать данные во временную таблицу и потом оттуда взять, но
подробнее...
спросили в Столбцы
Как удалить строки по условию находящиеся в разных столбцах. База данных Mysql
DELETE FROM `имя_таблицы` WHERE `имя_столбца`='значение'
если условий несколько:
DELETE
подробнее...
спросили в Интернет
что такое MySQL базы?
База данных (БД) вещь крайне полезная для ведения своего сайта. Работать со статическим проектом,
подробнее...

Переход с MS SQL на MySQL
Смотря какая версия MySQL. 5 - очень даже ничего. Там есть даже процедуры. Наверняка если создать
подробнее...

Выборка новостей по дате добавления (PHP+MySQL)
WHERE date >= YYYY-MM-DD 00:00:00 AND date <= YYYY-MM-DD 23:59:59
например так

подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как обновить данные (timestamp) в mysql на php
Глупый вопрос, но ты mysql_query() не забыл?
По сути, если никакой ошибки не выводит, значит
подробнее...
спросили в Benchmark
[SQL] Как узнать, сколько времени выполнялся запрос средствами чистого SQL? В частности, интересует MySQL.
После выполнения запроса будет что-то вроде: 5 rows in set (0.12 sec)
Если трудно догадаться,
подробнее...

Как правильно писать? ? КАРАТЕ или КАРАТЭ
Когда это существительное впервые появилось в русском языке, оно испытывало колебания в написании.
подробнее...
спросили в Намазки
можно ли при диете сливочное масло? К примеру в кашу или бутерброд .
Диета - это не временное мероприятие, это постоянный образ питания. Если вы набираете вес, значит
подробнее...
спросили в Mitsubishi Motors
какое масло нужно заливать в двигатель Lancer x
В Руководстве по эксплуатации и сервисной книжке производителем регламентированы требования к
подробнее...
спросили в Хобби 1 июля
Как умер или погиб Мишель Нострадамус?
1566 года Нострадамус сказал Шавиньи: «На рассвете ты уже не застанешь меня в живых! » Утром 1566
подробнее...

Как скачать музыку с mail@ru?
Можно скачивать и музыку и видео с сайтов,
даже там, где не предлагается скачать а есть
подробнее...
спросили в 1160 год
Где (в каком музее) хранится самый большой в мире изумруд?
Самый большой в мире кристалл изумруда, найденный в 1974 году в Бразилии, имел массу 28 килограмм
подробнее...

Не могу зайти на сайт cfire.mail.ru При заходе на сайт выдаёт ошибку 503 Service Temporarily
Отчего возникает ошибка 503 (Service Temporarily Unavailable)?
Каждому аккаунту на сервере
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*