Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > одинаковый запрос два раза


Автор: DeamonShan 4.7.2008, 16:44
Код

 $db->sql_query("insert into `ac_pred` (data, prim, prim2, id_manag, rate) select ".time().", prim, prim2, id_manag, rate from `ac_pred` where id='$id'");
 $newId=$db->sql_nextid();
 $db->sql_query("insert into `ac_tovar` (id_prod, id_price, id_city, gtd, bezprname, count, yesum, rubsum, vidan) select ".$newId.", id_price, id_city, gtd, bezprname, count, yesum, rubsum, vidan FROM `ac_tovar` WHERE id_prod='$id'");




вот... первый запрос выполняется, а второй нет((

Автор: skyboy 4.7.2008, 16:47
какой вопрос? угадать за тебя текст ошибки?

Автор: DeamonShan 4.7.2008, 16:51
незнаю.... вопрос наверное будет: почему так? если ошибок нет....

Автор: skyboy 4.7.2008, 16:52
уверен, что ошибок нет?
почему считаешь, что запросы одинаковы, если они не одинаковы?
ты пробовал выполнять запросы в phpMyAdmin или другом front-end'e?

Автор: DeamonShan 4.7.2008, 17:01
запросы по сути одинаковы))) всего лишь таблицы разные...

ошибок нет.. проверял неоднократно... синтаксических покрайней мере...

а вот что выдал phpmyadmin:

Код

Ошибка

SQL-запрос: Документация

INSERT INTO `ac_tovar` ( id_prod, id_price, id_city, gtd, bezprname, count, yesum, rubsum, vidan )
SELECT 400 , id_price, id_city, gtd, bezprname, count, yesum, rubsum, vidan
FROM `ac_tovar`
WHERE id_prod = '291';

Ответ MySQL: Документация
#1030 - Got error 28 from storage engine  

Автор: DeamonShan 4.7.2008, 17:50
Код

MySQL Error: No space left on device
One or more partitions on your server is out of space or doesn't have enough space to complete this operation. Shutdown your forums and contact your host immediately. You or your host will need to find out which partition is low on space and free up some more space.




Google -  такой ответ дал............

снес пару файликов, освободил пол гига.... и все равно....

модераторы, перенесите тему плиз в соответсвующий раздел

Автор: Бонифаций 6.7.2008, 03:07
А куда у вас tmpdir указывает? может в /tmp в котором мало места?
посмотрите show variables параметр tmpdir.

Автор: DeamonShan 7.7.2008, 10:16
show - комманд нот фаунд..



может не то сделал?

почистил папку /tmp/ запахал))

СПС


но я бы хотел узнать по подробнее о команде "show" которой почему-то у меня нету...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)