Autor Zpráva
Miri
Profil *
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 *
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0