В таблице много колонок, которые имеют значение true/false. При создании новой записи могут добавляться новые колонки, для этой записи она true (по дефолту для всех остальных false). В общем как удалить эту запись вместе с колонками? Названия колонок лежат в массиве или строке, не важно. Как я понимаю сначала просто удаляем строку Код (Text): DELETE FROM table WHERE id = $id Затем сносим колонки, но как определить какие колонки "свежесозданные"? По идее нужно проверить все колонки из списка со значениями true - и удалить колонку, где будет только 1значение true, остальные false. Помогите разобраться. Код (Text): ALTER TABLE table DROPCOLUMN $строка_свежих_колонок WHERE $строка_свежих_колонок= true AND id = $id
расскажи для начала какую задачу ты решаешь таким говно-алгоритмом? мож там банальный битмап поможет?