Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Веб-программирование > PHP / MySQL

PHP / MySQL Создание динамических Веб-ресурсов

Ответ
 
Опции темы
Старый 02.08.2010, 20:49   #1
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
UPDATE

имеются 2 таблички.

M_P_KORZ
DROP TABLE IF EXISTS `m_p_korz`;
CREATE TABLE `m_p_korz` (
  `ID-PKORZ` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `ID-SKLAD` int(11) NOT NULL,
  `ID-EDIZM` int(11) NOT NULL,
  `KOLVO` int(11) NOT NULL,
  `SENA-PRIX` int(9) NOT NULL,
  `PRIM` varchar(100) DEFAULT NULL,
  `ID-USER` int(11) DEFAULT NULL,
  PRIMARY KEY (`ID-PKORZ`)
) ENGINE=InnoDB AUTO_INCREMENT=99 DEFAULT CHARSET=cp1251;
и M_SKLAD

DROP TABLE IF EXISTS `m_sklad`;
CREATE TABLE `m_sklad` (
  `ID-SKLAD` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `ID-KATEG` int(11) NOT NULL,
  `ID-FIRMA` int(11) NOT NULL,
  `ID-NMKL` int(11) NOT NULL,
  `ID-TIP` int(11) DEFAULT NULL,
  `ID-PODTIP` int(11) DEFAULT NULL,
  `ID-EDIZM` int(11) NOT NULL,
  `RASXODNIK` tinyint(1) NOT NULL DEFAULT '0',
  `TIP` char(40) DEFAULT NULL,
  `TARA` varchar(6) DEFAULT NULL,
  `KOD` char(50) DEFAULT NULL,
  `KOLVO` int(6) DEFAULT NULL,
  `SENA-PRIX` int(9) NOT NULL,
  `SENA-MAG` int(9) DEFAULT NULL,
  `PRIM` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`ID-SKLAD`),
  KEY `ID-KATEG` (`ID-KATEG`),
  KEY `KOD` (`KOD`)
) ENGINE=InnoDB AUTO_INCREMENT=340 DEFAULT CHARSET=cp1251;
пытаюсь обновить поля
`M_SKLAD`.`KOLVO` =+ `M_P_KORZ`.`KOLVO`
и
`M_SKLAD`.`SENA-PRIX` = M_P_KORZ`.`SENA-PRIX`


пробовал по-всякому... ничего не выходит. При последней попытке получилось обновить поле `KOLVO` но при Обновлении `SENA-PRIX` выводит ошибку
[Err] 1048 - Column 'SENA-PRIX' cannot be null
SQL код:

UPDATE `M_SKLAD` SET `M_SKLAD`.KOLVO =+ (SELECT `M_P_KORZ`.`KOLVO` FROM `M_P_KORZ` WHERE `M_P_KORZ`.`ID-SKLAD` = `M_SKLAD`.`ID-SKLAD` AND `M_P_KORZ`.`ID-USER` = '1'),
`M_SKLAD`.`SENA-PRIX` = (SELECT `M_P_KORZ`.`SENA-PRIX` FROM `M_P_KORZ` WHERE `M_P_KORZ`.`ID-SKLAD` = `M_SKLAD`.`ID-SKLAD` AND `M_P_KORZ`.`ID-USER` = '1')
Прошу помощи

Дампы таблиц прикрепил.
Вложения
Тип файла: rar sql.rar (4.0 Кб, 423 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 14:37.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com