←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

MySQL
[MYSQL]Zapytanie

Locked

  • +
  • -
DarkGL's Photo DarkGL 01.12.2010

Witam potrzebuje które utworzy mi tabele jeśli jej nie ma zaś jeśli jest doda do niej nowe kolumny jeśli kolumn o takich samych nazwach niema :P dane zawarte w tabeli po resize zostają na swoich miejscach
Quote

-PainKiller-'s Photo -PainKiller- 01.12.2010

co do tabeli to
CREATE TABLE IF NOT EXISTS nazwa(user int);
a z kolumnami wiekszy problem jest
Quote

  • +
  • -
DarkGL's Photo DarkGL 02.12.2010

ALTER TABLE  `cod_klasy` ADD  `asd` VARCHAR( 123 ) NOT NULL ;
dodaje nową kolumnę ale jak sprawdzić czy już takiej nie ma
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 02.12.2010

Nie możesz tego jednym prostym zapytaniem wykonać.
Najpierw odpal SELECT kolumna FROM tabela i jeżeli nie otrzymasz wyniku to dodajesz kolumnę.
Quote

  • +
  • -
DarkGL's Photo DarkGL 02.12.2010

tzn z tego co zauważyłem to jeśli jest już kolumna taka to zwraca błąd i tyle narazie mi to wystarczy :)
Quote
Locked