LINUX.ORG.RU

История изменений

Исправление mannaz2004, (текущая версия) :

-- Table structure for `price`
-- ----------------------------
DROP TABLE IF EXISTS `price`;
CREATE TABLE `price` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `category` varchar(45) DEFAULT NULL COMMENT 'Категории тавара',
  `name` varchar(240) DEFAULT NULL COMMENT 'Наименования товара',
  `cod` int(11) DEFAULT NULL COMMENT 'Код товара',
  `number` int(11) DEFAULT NULL COMMENT 'Количество тавара',
  `cost` float DEFAULT NULL COMMENT 'Цена товара',
  `img` varchar(45) DEFAULT NULL COMMENT 'Содержиться название файла фотки',
  `characteristics` text COMMENT 'характеристики',
  `manufacturer` varchar(30) DEFAULT '-' COMMENT 'Производитель',
  `descriptions` text COMMENT 'Описания',
  PRIMARY KEY (`id`),
  KEY `m` (`category`) USING BTREE,
  KEY `manufacturer` (`manufacturer`) USING BTREE,
  CONSTRAINT `m` FOREIGN KEY (`category`) REFERENCES `category` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `mmm` FOREIGN KEY (`manufacturer`) REFERENCES `manufacturer` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=15858 DEFAULT CHARSET=utf8;


Я понимаю что числовое лучше использовать, быстрей будет выборка и так далия, но пока на это мазгов не хватает. Так что с моей таблиц ой не так? В логах запросов MySQL всё нормально отображаеться кодировка, если бы что та не так то яб увидел в логах MySQL. Я верю что PDO и mysqli класная вещь но пока не для меня, всему своё время

Исправление mannaz2004, :

-- Table structure for `price`
-- ----------------------------
DROP TABLE IF EXISTS `price`;
CREATE TABLE `price` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `category` varchar(45) DEFAULT NULL COMMENT 'Категории тавара',
  `name` varchar(240) DEFAULT NULL COMMENT 'Наименования товара',
  `cod` int(11) DEFAULT NULL COMMENT 'Код товара',
  `number` int(11) DEFAULT NULL COMMENT 'Количество тавара',
  `cost` float DEFAULT NULL COMMENT 'Цена товара',
  `img` varchar(45) DEFAULT NULL COMMENT 'Содержиться название файла фотки',
  `characteristics` text COMMENT 'характеристики',
  `manufacturer` varchar(30) DEFAULT '-' COMMENT 'Производитель',
  `descriptions` text COMMENT 'Описания',
  PRIMARY KEY (`id`),
  KEY `m` (`category`) USING BTREE,
  KEY `manufacturer` (`manufacturer`) USING BTREE,
  CONSTRAINT `m` FOREIGN KEY (`category`) REFERENCES `category` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `mmm` FOREIGN KEY (`manufacturer`) REFERENCES `manufacturer` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=15858 DEFAULT CHARSET=utf8;


Я понимаю что числовое лучше использовать, быстрей будет выборка и так далия, но пока на это мазгов не хватает. Так что с моей таблиц ой не так? В логах запросов MySQL всё нормально отображаеться кодировка, если бы что та не так то яб увидел в логах MySQL

Исходная версия mannaz2004, :

-- Table structure for `price`
-- ----------------------------
DROP TABLE IF EXISTS `price`;
CREATE TABLE `price` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `category` varchar(45) DEFAULT NULL COMMENT 'Категории тавара',
  `name` varchar(240) DEFAULT NULL COMMENT 'Наименования товара',
  `cod` int(11) DEFAULT NULL COMMENT 'Код товара',
  `number` int(11) DEFAULT NULL COMMENT 'Количество тавара',
  `cost` float DEFAULT NULL COMMENT 'Цена товара',
  `img` varchar(45) DEFAULT NULL COMMENT 'Содержиться название файла фотки',
  `characteristics` text COMMENT 'характеристики',
  `manufacturer` varchar(30) DEFAULT '-' COMMENT 'Производитель',
  `descriptions` text COMMENT 'Описания',
  PRIMARY KEY (`id`),
  KEY `m` (`category`) USING BTREE,
  KEY `manufacturer` (`manufacturer`) USING BTREE,
  CONSTRAINT `m` FOREIGN KEY (`category`) REFERENCES `category` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `mmm` FOREIGN KEY (`manufacturer`) REFERENCES `manufacturer` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=15858 DEFAULT CHARSET=utf8;


Я понимаю что числовое лучше использовать, быстрей будет выборка и так далия, но пока на это мазгов не хватает. Так что с моей таблиц ой не так?