[MySql] Sprawdzenie czy tabela istnieje juz w bazie

Odpowiedz Nowy wątek
2006-10-01 09:04

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

0

Chce założyć w bazie tabele w oparciu o inne tabele. Mam takie zapytanie:

create table nazwa_tabeli select * from nazwa_oryginalnej_tabeli

Chciałabym jednak aby to za[pytanie wykonywało się tylko w przypadku gdy tworzona tabela nie isnieje jeszcze w bazie. Nie za bardzo wiem jak to zrobić. Wiem ze wykorzystać trzeba funkcjie not exist, tylko nie za bardzo wiem jak. Będę wdzięczna za pomoc.
Zuzia

Pozostało 580 znaków

2006-10-01 11:14

Rejestracja: 13 lat temu

Ostatnio: 11 lat temu

0

o ile dobrze sobie przypominam to jest w mysql wyrazenie if not exist, ale musisz poszukac jak go uzyc.

Pozostało 580 znaków

2006-10-01 19:37

Rejestracja: 16 lat temu

Ostatnio: 7 lat temu

0

oczywiście do helpa to już się nie chciało zajrzeć ...

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
(create_definition,...)
[table_option ...]
[partition_options]

i zanim zadasz podobne pytanie to http://dev.mysql.com/doc/refman/5.1/en/create-table.html


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-10-01 20:01

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

0

No tak rzeczywiscie jest w heplie.
Dzieki za pomoc
Zuzia

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0