Autor | Zpráva | ||
---|---|---|---|
Miri Profil * |
#1 · Zasláno: 5. 9. 2012, 17:44:42
Ahoj, hledám všude možně a nemůžu se dohledat. Prosím vás o pomoc s tímto:
Chtěl bych vybrat z databáze tabulku, která obsahuje určitý sloupec. Tabulka je neznámá, sloupec známý. Předem děkuji za jakékoliv postrčení Míra |
||
DJ Miky Profil |
Pokud máš přístup k systémové databázi MySQL information_schema, pak hledej v pohledu COLUMNS ve sloupci COLUMN_NAME:
SELECT `TABLE_NAME` FROM `information_schema`.`COLUMNS` WHERE `COLUMN_NAME` LIKE "hledany_sloupec" Nicméně zamysli se nad tím, zda to nejde udělat jinak. Tohle bys ve správně navržené aplikaci/databázi neměl potřebovat. |
||
Miri Profil * |
#3 · Zasláno: 5. 9. 2012, 20:58:00
No jinak to jde udělat, ale když mám například spostu relací k různým tabulkám, je to nejjednoduší řešení jak k jednomu záznamu vymazat relace. Teda aspoň co mě zatím napadá. Věřím že správně navržená databáze by to mohla udělat za mě automaticky, ale bohužel zatím nemám takové znalosti :-)
Jinak díky za radu, vše funguje Míra |
||
Časová prodleva: 12 let
|
0