Переместить столбец в новую таблицу в MySQL - PullRequest
0 голосов
/ 03 июля 2010

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

Надеюсь, я в порядке.

Может кто-нибудь помочь, пожалуйста?

1 Ответ

2 голосов
/ 03 июля 2010

Сначала вам нужно будет добавить имена двух столбцов в структуру первой таблицы ... затем выполнить коррелированные обновления, например,

UPDATE YourTable, YourOtherTable
   SET 
      YourTable.Points = YourOtherTable.Points,
      YourTable.PointsCol2 = YourOtherTable.PointsCol2
   WHERE 
      YourTable.id = YourOtherTable.id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...