![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 4 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
potrzebuję mieć w skrypcie opcję przenoszenia kolumn. Mam taki skrypt:
Chciałbym jednak w tym zapytaniu wykluczyć potrzebę podawania typu przenoszonej kolumny. Do wykrywania typu kolumny mam taki kod:
Jednak gdy wstawię go w nawiasie zamiast zmiennej:
to PhpMyAdmin sypie błędami: Cytat #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT column_type FROM information_schema.columns WHERE table_name = `table`' at line 1 O co biega? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Znaczy takie PMA....
Dziekuje, ciekawośc zaspokojona. Zamiast o to: (SELECT column_type FROM information_schema.COLUMNS WHERE table_name='table' AND COLUMN_NAME = 'aaa') wkładać w zapytanie z alter table, pobierz wpierw ten tyb jako osobne zapytnie, zapisz do zmiennej, a potem do tego alter table wstaw wartosc tej zmiennej - to chyba dość logiczne i oczywiste |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 07:53 |