Общие > Базы данных

Выполнение запроса

<< < (2/2)

Макс:
Обе команды проверил ? Какую ошибку пишет ?
Ну первая под Windows скорее всего не работает (в винде вроде нет "|")
А вторая (через -e) в современных версиях mysql должна работать.
Или mysql у тебя старый или вводишь с ошибкой
(а вообще читать http://dev.mysql.com/doc/refman/4.1/en/command-line-options.html)

DartSidius:
ошибок не выдаёт....

я вообще из перла вызываю...

   systemmysql --host=$Mysql::SQL_HOSTNAME --user=$Myql::SQL_USER --password=$Mysql::SQL_PASSWORD --execute=\\"DROP TABLE a\\" $Mysql::SQL_DATABASE") or die print $!;


хз...не работает чё та (

Макс:
ну ты все-таки из командной строки эту же команду проверь, работает или нет (без перла) - просто для отладки.

А в $MYSQL::SQL_DATABASE что находится ?
Просто copy-paste сделай от
print $MYSQL::SQL_DATABASE
Судя по названию там имя базы данных а не таблицы .
Если ты хочешь удалить таблицу такой командой то в SQL-запросе должны быть указаны и база данных и таблица. Что-то вроде
DROP TABLE DbName.TableName

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии