Beschouw heb de volgende tabellen:
Ik wil de tweets tabel normaliseren door de inhoud van tweets.from_user te vervangen door user ids (van users.uid). Ik heb de volgende query:
Maar de MySQL (5) server geeft een foutmelding: controleer systax rechts van "FROM". Maar ik zou niet weten wat er fout is. Wie ziet het wel?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| tweets: ------------------------------------- id text from_user_id from_user ------------------------------------- 1 Cool tweet! 13295354 tradeny 2 Tweeeeeeeet 43232544 bolleke 3 Yet another 13295354 tradeny 4 Something.. 53546443 janusz4 users: --------------------------------------- uid screen_name num_tweets from_user_id --------------------------------------- 1 tradeny 2235 0 2 bolleke 432 0 3 janusz4 5354 0 |
Ik wil de tweets tabel normaliseren door de inhoud van tweets.from_user te vervangen door user ids (van users.uid). Ik heb de volgende query:
SQL:
1
2
3
4
| UPDATE tweets SET tweets.from_user = users.uid FROM tweets LEFT JOIN users ON tweets.from_user = users.screen_name |
Maar de MySQL (5) server geeft een foutmelding: controleer systax rechts van "FROM". Maar ik zou niet weten wat er fout is. Wie ziet het wel?