duplicate values



我试图将此代码添加到我的数据库中 但是,它给了我一个错误,它说有一个重复的值 1。我真的不明白它为什么告诉我这个? 因为据我所知,只有一个 1。

-- version 3.5.1
-- http://www.phpmyadmin.net
--
-- Machine: localhost
-- Genereertijd: 04 mrt 2013 om 19:05
-- Serverversie: 5.5.24-log
-- PHP-versie: 5.3.13
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Databank: `dressesdb`
--
-- --------------------------------------------------------
-- Tabelstructuur voor tabel `dresses`
--
CREATE TABLE IF NOT EXISTS `dresses` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
`price` double DEFAULT NULL,
`roast` varchar(255) DEFAULT NULL,
`image` varchar(255) DEFAULT NULL,
`review` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
--
-- Gegevens worden uitgevoerd voor tabel `dresses`
--
INSERT INTO `dresses` (`id`, `name`, `type`, `price`, `image`, `review`) VALUES
(1, 'Galaxy Night', 'Prom dress', 350, 'galaxy.png', 'A beautifull Galaxy dress'),
(2, 'Blue Cloud', 'Prom dress', 200,  'black.png', 'A beautifull blue cloud dress'),
(3, 'Black Night', 'Prom dress', 600, '6380325.png', 'A beautifull black dress'),
(4, 'Red Velvet', 'Prom dress', 400,  'red.png', 'A beautifull red velvet dress');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

你可以简单地尝试一下: 如果你有一个带有主键和自动递增值的列,那么就没有必要在插入语句中提及 id 和 id 的值。从查询中删除 id 和 id 的值 请尝试此操作:

INSERT INTO `dresses` (`name`, `type`, `price`, `image`, `review`) VALUES
('Galaxy Night', 'Prom dress', 350, 'galaxy.png', 'A beautifull Galaxy dress'),
('Blue Cloud', 'Prom dress', 200,  'black.png', 'A beautifull blue cloud dress'),
('Black Night', 'Prom dress', 600, '6380325.png', 'A beautifull black dress'),
('Red Velvet', 'Prom dress', 400,  'red.png', 'A beautifull red velvet dress');

这将自动插入列 ID 的值。

最新更新