Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Jak wykonać takie zapytanie SQL
Forum PHP.pl > Forum > Bazy danych > MySQL
lkj
Hej,

Mam tabelę w bazie danych o nazwie users.
W tej tabeli jest ok. 2tys. użytkowników.
W tabeli users jest pole "username_clean" i mam pytanie.
Jak wykonać zapytanie SQL, aby wszystkim użytkownikom zmienić dane z pola "username_clean" i wpisać tam np. "xyz" wszystkim użytkownikom.

Moje drugie pytanie.
To jak sprawdzić w tabeli users w polu "username" powtarzające się nazwy? Za pomocą zapytania SQL?
bo wiem, że są duplikaty np. kilkanaście username o nazwie "admin" czy "Admin" itd..
mar1aczi
Ad. 1. update
  1. UPDATE users SET username_clean = 'xyz';


Ad. 2.
select + group by + count
mmmmmmm
AD 2. + HAVING
styryl
  1. SELECT
  2. username,
  3. count(username) AS ile
  4. FROM users
  5. GROUP BY username
  6. HAVING ile > 1
  7. ORDER BY ile;
  8.  
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.