У меня есть простая таблица SQL, я получаю сообщение об ошибке «Дублировать запись„0“для PRIMARY KEY»SQL ошибки Таблица
Моего стола раскладка:
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
CREATE TABLE IF NOT EXISTS `chat` (
`chat_index` int(11) NOT NULL DEFAULT '0',
`steamid` int(11) DEFAULT NULL,
`name` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
`flair` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
`avatar` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`chat_index`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `chat` (`chat_index`, `steamid`, `name`, `flair`, `avatar`) VALUES
(0, 43434, 'lol', 'developer,admin', 'http');
/*!40101 SET [email protected]_CHARACTER_SET_CLIENT */;
/*!40101 SET [email protected]_CHARACTER_SET_RESULTS */;
/*!40101 SET [email protected]_COLLATION_CONNECTION */;
Индекс чата должен автоматически увеличиваться, что дает мне ошибку, когда я пытаюсь включить эту опцию. Тем не менее, если индекс чата равен -1, это будет постоянное сообщение, которое будет в верхней части окна чата (это SQL для чата WIP.)
Исправлены ошибки форматирования, неправильный набор символов и т.д.
Заранее благодарен!
Так следующий пример данных:
Индекс чата должен продолжать увеличиваться до тех пор, как 0 индекс на месте.
Большое спасибо! – Robinlemon
вы приветствуете! :). –