Andruha
Guest
Проблемы с ALTER TABLE
Почему-то не работают функции ALTER TABLE. Мне нужно добавить столбец к таблице, тип данных - integer. Пишу:
$sql="ALTER TABLE t1 ADD c1 INT";
$result=mysql_query($sql);
if ($result){print "<h4>Все GOOD</h4>\n";
} else {print "<h2>Что-то тут не то!</h2>\n";}
Браузер не ругается, никаких mysql_error не выдает, только и столбец при этом не добавляется. В одном пособии читал, что для использования этой функции необходимы соотв. привилегии в отношении таблицы или что-то вроде того (черт его знает, как там с англ. точно переводится). Однако о чем речь и как это побороть, не знаю. Может, кто подскажет, в чем фокус?
Почему-то не работают функции ALTER TABLE. Мне нужно добавить столбец к таблице, тип данных - integer. Пишу:
$sql="ALTER TABLE t1 ADD c1 INT";
$result=mysql_query($sql);
if ($result){print "<h4>Все GOOD</h4>\n";
} else {print "<h2>Что-то тут не то!</h2>\n";}
Браузер не ругается, никаких mysql_error не выдает, только и столбец при этом не добавляется. В одном пособии читал, что для использования этой функции необходимы соотв. привилегии в отношении таблицы или что-то вроде того (черт его знает, как там с англ. точно переводится). Однако о чем речь и как это побороть, не знаю. Может, кто подскажет, в чем фокус?