Итак, я настроил новую базу данных и таблицу, ничего особенного, просто быстрая небрежная база данных mysql, которой пока достаточно:
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
CREATE TABLE `cards` (
`ID` int(11) NOT NULL,
`Name` varchar(32) NOT NULL,
`setNumber` int(3) NOT NULL,
`setYear` varchar(10) NOT NULL,
`setName` varchar(64) NOT NULL,
`setCode` varchar(10) NOT NULL,
`owned` int(1) NOT NULL,
`goal` int(1) NOT NULL,
`rarity` varchar(16) DEFAULT NULL,
`atribute` varchar(8) NOT NULL,
`level` int(2) DEFAULT NULL,
`race` varchar(16) DEFAULT NULL,
`special` varchar(8) DEFAULT NULL,
`type` varchar(8) DEFAULT NULL,
`atk` int(4) DEFAULT NULL,
`def` int(4) DEFAULT NULL,
`text` text NOT NULL,
`link` varchar(128) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ALTER TABLE `cards`
ADD PRIMARY KEY (`ID`);
ALTER TABLE `cards`
MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
Вот интересная часть:
Я пытаюсь заполнить таблицу некоторыми данными:
INSERT INTO `cards` (`ID`, `Name`, `setNumber`, `setYear`, `setName`, `setCode`, `owned`, `goal`, `rarity`, `atribute`, `level`, `race`, `special`, `type`, `atk`, `def`, `text`, `link`) VALUES
(NULL, 'Skull Servant','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','','DARK','1','Zombie','','Normal','300','200','A skeletal ghost that isn\'t strong but can mean trouble in large numbers.','foff?ope=2&cid=4030'),
(NULL, 'Dark Magician','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','Ultra Rare','DARK','7','Spellcaster','','Normal','2500','2100','The ultimate wizard in terms of attack and defense.','foff?ope=2&cid=4041'),
(NULL, 'Gaia The Fierce Knight','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','Ultra Rare','EARTH','7','Warrior','','Normal','2300','2100','A knight whose horse travels faster than the wind. His battle-charge is a force to be reckoned with.','foff?ope=2&cid=4044'),
(NULL, 'Celtic Guardian','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','Super Rare','EARTH','4','Warrior','','Normal','1400','1200','An elf who learned to wield a sword, he baffles enemies with lightning-swift attacks.','foff?ope=2&cid=4047'),
(NULL, 'Basic Insect','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','','EARTH','2','Insect','','Normal','500','700','Usually found traveling in swarms, this creature\'s ideal environment is the forest.','foff?ope=2&cid=4056'),
(NULL, 'Mammoth Graveyard','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','','EARTH','3','Dinosaur','','Normal','1200','800','A mammoth that protects the graves of its pack and is absolutely merciless when facing grave-robbers.','foff?ope=2&cid=4065'),
(NULL, 'Silver Fang','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','','EARTH','3','Beast','','Normal','1200','800','A snow wolf that\'s beautiful to the eye, but absolutely vicious in battle.','foff?ope=2&cid=4071'),
(NULL, 'Dark Gray','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','','EARTH','3','Beast','','Normal','800','900','Entirely gray, this beast has rarely been seen by mortal eyes.','foff?ope=2&cid=4119'),
(NULL, 'Trial of Nightmare','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','','DARK','4','Fiend','','Normal','1300','900','This fiend passes judgment on enemies that are locked in coffins.','foff?ope=2&cid=4125'),
(NULL, 'Nemuriko','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','','DARK','3','Spellcaster','','Normal','800','700','A child-like creature that controls a sleep fiend to beckon enemies into eternal slumber.','foff?ope=2&cid=4135'),
(NULL, 'The 13th Grave','1','03/08/2002','LEGEND OF BLUE EYES WHITE DRAGON','','0','3','','DARK','3','Zombie','','Normal','1200','900','A zombie that suddenly appeared from plot #13 - an empty grave.','foff?ope=2&cid=4138');
, и мне это бросает в глаза:
1064 - у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис рядом с '' Зомби, который внезапно появился из сюжета 'в строке 12
, поэтому я подумал: "О, хорошо, я исправлючто через несколько секунд "- но ничего не выделялось.поэтому я проверил сообщение об ошибке и подумал: «Ну, это не может быть, не так ли?»но, конечно же, знак # вызвал ошибку.Это ... странно, подумал я.
В любом случае, я отвлекаюсь, а потом возвращаюсь к компьютеру и пытаюсь найти то, где остановился, поэтому я скопировал данные, которые я вставил, но на этот раз я пропустилверхний ряд, (Слуга черепа) и забыл удалить знак # ... и этот код сработал!
Вопрос в том ... КАК можно удалить знак # в куске текста?код работает - ИЛИ сохраняя этот знак # и удаляя верхнюю строку?
Я повторял это снова и снова, и вводимые данные не выглядят странно или что-то такое, чтоторчит, так как это вообще возможно?
Я начинаю думать, что призраки ответственны за это странное поведение.Пожалуйста, объясни мне это странное поведение, потому что я действительно не знаю, как это могло бы это исправить.