Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wiązanie schematów z określoną bazą
Pikero
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.03.2009

Ostrzeżenie: (0%)
-----


[tekst z książki na temat SQL]
W pełni kwalifikowana nazwa obiektu ma postać:
serwer.baza.schemat.obiekt


W mojej bazie chciałbym powiązać kilka schematów z jedną określoną bazą.

Więc najpierw tworze bazę, 'CREATE DATABASE newBase;'
używam instrukcji 'USE newBase', a następnie wpisuje komendę
'CREATE SCHEMA newBase.rocznik1534' (1)
i także
'CREATE SCHEMA rocznik1534' (2)

W pierwszym przypadku mam błąd, a w drugim schemat staje się niczym jak
zwykła baza. (Nie jest powiązana z newBase, stanowi po prostu odrębną całość)

Na stronie dev.mysql.com znalazłem taką notke:
CREATE DATABASE creates a database with the given name. To use this statement, you need the CREATE privilege for the database. CREATE SCHEMA is a synonym for CREATE DATABASE as of MySQL 5.0.2.

Skoro 'SCHEMA' staje się synonimem 'DATABASE' to w jaki sposób mogę zrealizować swoje zadanie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:23