Ciao,
in termini di prestazione può avere senso escludere da una query i campi TEXT che non sono utilizzati? Mi immagino che la query consumerà molta meno ram, ma questo significa avere una performance sensibilmente migliore?
Eventualmente come si fa ad escludere un campo da un SELECT * ?
Ho scopiazzato dal web questa soluzione ma per risparmiare la ram del pc finisco per bruciare la ram della mia testa:
Codice PHP:SET @sql = CONCAT('SELECT ', (SELECT REPLACE(GROUP_CONCAT(COLUMN_NAME), '<columns_to_delete>,', '')
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '<table>' AND TABLE_SCHEMA = '<database>'), ' FROM <table>');
PREPARE stmt1 FROM @sql; EXECUTE stmt1;

Rispondi quotando
