PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
Эльф Отправлено: 04 Октября, 2006 - 12:27:12 • Тема: запрос UPDATE • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 102
CODE (text):
скопировать код в буфер обмена
  1. SELECT `id`,` title` FROM `mytable` WHERE `id`<10 ORDER BY `order`;

Да, и теперь всё в ажуре, всё работает.
Эльф Отправлено: 03 Октября, 2006 - 14:35:05 • Тема: запрос UPDATE • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 102
valenok пишет:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. UPDATE `magic `SET `attarget` = 1 WHERE `index` = 2
  3.  

не... я уже давно разобрался, ошибка была в другом. Дело в том, что почему-то нельзя делать ключевое поле с именем "index". Переименовываю в "id" и всё замечательно работает.

Хочу также отметить такую мелочь - если в имя поля объявлено с пробелами, то ковычки обязательны иначе - можно обращатся без кавычек.
Эльф Отправлено: 29 Сентября, 2006 - 23:56:13 • Тема: запрос UPDATE • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 102
Цитата:
SQL-запрос :

UPDATE magic SET attarget = '1' WHERE index = '2'

Ответ MySQL:

You have an error in your SQL syntax near 'index='2'' at line 1

Пожалуйста, скажите, что тут нетак? я уже и так и этак...

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB