2012-03-06 2 views
-1

У меня есть таблица с тремя столбцами, и при нажатии кнопки отправки я хочу в основном переместить старую таблицу в новую таблицу. Поскольку это происходит, я хочу, чтобы старая таблица была удалена, когда нажата кнопка отправки, и мне нужны только новые записи в таблице, скопированные на кнопке нажатием? Любое понимание того, как я должен это делать? Раньше я пытался выбрать.получить таблицу полностью перемещенную в другую таблицу PHP, MYSQL

+0

Почему вам нужно удалить таблицу? Почему вы не можете просто удалять строки из ненужной таблицы? Это гигантская таблица, из которой удаление занимает много времени? –

+0

Таблица, в которой собирается информация, будет отображаемой таблицей. Таблица, из которой поступает информация, - это таблица, в которой отправляются входящие данные, и мы хотим, чтобы две таблицы имели раздельную и разную функциональность – user1214367

ответ

0

Различные варианты, только два пути приходят на ум:

Предполагая, что вы переместитесь на страницу PHP с HTTP GET/POST.

Если какие-либо внешние ключи установить:

  1. Используйте создать устойчиво выбрать (создать новую таблицу и вставить записи)

http://dev.mysql.com/doc/refman/5.0/en/create-table-select.html

  1. удалить все записи из первой таблицы

  2. вставки новых данных

Если у вас нет внешних ключей не установлено

  1. переименовывать первую таблицу

RENAME TABLE студента student_new

  1. создать новую таблицу

  2. вставить новые данные

Смежные вопросы