![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 31.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam, czy jest mozliwe losowe skasowanie np. polowy zawartosci tabeli bez uzycia php?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Wg mnie jest możliwe:
Zrobić tabelę tymczasową z wylosowanymi rekordami i później usunąć wszystkie rekordy wylosowane z tabeli nietymczasowej, coś ala: Cytat CREATE TEMPORARY TABLE tmptable SELECT A.* FROM table1 AS A, table1 AS B WHERE A.username LIKE '%2' AND A.ID = B.ID AND A.username <> B.username; DELETE table1 FROM table1 INNER JOIN tmptable ON table1.username = tmptable.username; cytat z MySQL reference Raczej nie uda się poprzez podzapytanie, ponieważ: Cytat you cannot delete from a table and select from the same table in a subquery. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 23:31 |