|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Вопрос по sql |
| Вопрос по sql |
Начал изучать sql, написал свой первый запрос, он оказался неправильным. Напишите в чём ошибка.
Code UPDATE 'autobroadcast' SET 'text' = Privet Wsem WHERE 'id'=1 Добавлено (21.12.2011, 13:48) Quote (BAJIET) Начал изучать sql, написал свой первый запрос, он оказался неправильным. Напишите в чём ошибка. Code UPDATE 'autobroadcast' SET 'text' = Privet Wsem WHERE 'id'=1 Ответ нашёл сам.
Сообщение # 1 написано 21.12.2011 в 13:48
|
это зависит от того, что за инфа в ячейке. Если там цифра - то кавычки не нужны. Если там текст (а тем более с пробелами) - то кавычки обязательны. Просто мускул не может понять запрос такой без кавычек.
2.4.3 Blizzlike Server by Evrial - Лучшая 2.4.3 сборка+исходник.
Рисуем итемы для 2.4.3 ГАЙД Создаём свой сервер WoW (подробно и доходчиво) Поистине ловок тот, кто умеет скрывать свою ловкость
Сообщение # 4 написано 21.12.2011 в 15:42
|
Evrial, это понятно, но я спрашивал про одинарные кавычки например тут.
Code DROP TABLE IF EXISTS `autobroadcast`; CREATE TABLE `autobroadcast` ( `id` int(11) NOT NULL AUTO_INCREMENT, `text` longtext NOT NULL, `next` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of autobroadcast -- ---------------------------- INSERT INTO `autobroadcast` VALUES ('1', 'Privet Wsem', '2'); INSERT INTO `autobroadcast` VALUES ('2', 'Мы рады приветствовать вас на нашем сервере', '3'); INSERT INTO `autobroadcast` VALUES ('3', 'Enjoy the game!', '1');
Сообщение # 5 написано 21.12.2011 в 15:53
|
Quote (BAJIET) INSERT IGNORE INTO `autobroadcast` (`text`, `id`) VALUES ('Privet Wsem', '1'); а если у тебя в базе уже есть текст с ИДом 1, то делаешь так: в обьявлении колонки вместо ' ставишь ` а обьявление значения колонки обрамляешь ' (` и ' это 2 разных символа), и в конце запроса ставишь знак ; напримере твоего кода это выглядит так: Code UPDATE `autobroadcast` SET `text` = 'Privet Wsem' WHERE `id`= '1'; Добавлено (29.12.2011, 17:23) Code Privet ' Vsem Code "Privet ' Vsem" Code "\"Privet Vsem\"" Quote "Privet Vsem"
Оказываю услуги привлечения уникальных пользователей на сайт (только трафик, без активности). писать в мыло drekxter@bk.ru
Сообщение # 7 написано 29.12.2011 в 17:23
|
Данная тема была перемещена из раздела [MaNGOS] Help.
Причина перемещения: Устарело. Переместил: Interior
Сообщение # 10 написано 25.01.2013 в 17:50
|
| |||
| |||

