Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> konwersja string do słowa kluczowego
DeyV
post
Post #1





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Chciałbym wykonać zapytanie typu
  1. INSERT INTO table1 SELECT 'DEFAULT' :: (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) , * FROM table0


Oczywiście table1 i table0 w tym przypadku różnią się od siebie tylko tym, że table1 ma jedną, pierwszą kolumnę więcej.

Chciałbym osiągnąć efekt przypisania wartości domyślnej w pierwszym polu table1, a więc musiałbym przeprowadzić jakiś typeCasting słowa DEFAULT, by traktowane było nie jako string, a jako słowo kluczowe.

Jaki operator powinienem użyć?


ps. To tylko przykład. Nie interesują mnie rozwiązania alternatywne, typu "zmiana kolejności pól w tabeli table1"
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Moze zle zrozumialem chcesz przypisac wiecej pol do tabeli ktora ma mniej pol? Jesli tak to daj
  1. INSERT INTO tabela1 (lista pol) SELECT lista pol ........
Go to the top of the page
+Quote Post
DeyV
post
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




ok. Oczywiście w tym przypadku tak też można.

Jednak tak naprawdę chodzi tylko o typ castingu, który musi być przeprowadzony, by zapytanie uznawało podany tekst za słowo kluczowe (DEFAULT, NULL, VOID itp.)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 06:19