2015-08-09 3 views
-1

У меня есть таблица users_gradeКак обновить несколько полей таблицы, используя данные из другой таблицы?

 +-----------------------------------------------------------+ 
    |id | name  | grade_1 | grade_2 | grade_3 | 
    | 1 | John  |  A  |  A  |  B  | 
    | 2 | Paul  |  B  |  A  |  A  | 
    | 3 | George |  B  |  A  |  A  | 
    | 4 | Richard |  A  |  B  |  A  | 
    +-----------------------------------------------------------+ 

Теперь я должен обновить users.grade таблицу со старыми данными из table.grades:

table.grades 

    +------------------------------------------------------+ 
    |ID |user_id | grade_1 | grade_2 | grade_3 | 
    |67 |  1 |  A |  A  |  B  | 
    |68 |  2 |  B |  A  |  A  | 
    +------------------------------------------------------+ 

Как обновить таблицу users_grade дампа данных table.grades ? У меня более 10 тыс. Пользователей.

+0

1. См нормализации. Таблица базы данных не является таблицей – Strawberry

+0

Что вы подразумеваете под * обновлением * здесь? –

+0

Это очень очень простой вопрос. Ответ действительно буквально на первой странице об «обновлении» в официальной документации MySQL. Поскольку я предполагаю, что вы определенно выглядели так (что проще, чем опубликовать этот вопрос здесь), я бы предположил, что ответ на этот вопрос потребует большой широты, эффективно объясняя все основные реляционные базы данных. –

ответ

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