История изменений
Исправление 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;
Я понимаю что числовое лучше использовать, быстрей будет выборка и так далия, но пока на это мазгов не хватает. Так что с моей таблиц ой не так?