Blogs

ошибка Error Code: 1093. You can't specify target table 'infostud' for update in FROM clause

дело в том ,что mysql не даёт обновлять таблицу и тут де читать из неё данные - поэтому необходимо использовать подзапрос , который выполняется раньше , чем начинается обновление , но такой подзапрос должен начинаться с ключевого слова FROM (а не просто быть "логически") подзапросом,

неправильно так =

UPDATE customer
SET customer.priority = 1
WHERE customer.id IN
(
  SELECT DISTINCT customer.id FROM customer INNER JOIN purchase ON customer.id = purchase.customer_id
)

правильно так =

Having MySQL

разница между having и where

having используется чтобы ограничить выборку групп строк (сгруппированных строк) с помощью какого-то условия - причём это условие относится ко всей группе - при помощи оператора =

разница между having и where

having используется чтобы ограничить выборку групп строк (сгруппированных строк) с помощью какого-то условия - причём это условие относится ко всей группе - при помощи оператора =

group by

where используется чтобы ограничить выборку строк , наложив условие на каждую строку в отдельности

Больше или равно mysql - пример кода запроса

меньше или равно mysql

Равно:

   mysql> SELECT 1 = 0;
            -> 0
    mysql> SELECT '0' = 0;
            -> 1
    mysql> SELECT '0.0' = 0;
            -> 1
    mysql> SELECT '0.01' = 0;
            -> 0
    mysql> SELECT '.01' = 0.01;
            -> 1


!=
Не равно:

where count mysql

пример таков =

select gid
from `gd`
group by gid 
having count(*) > 10
order by lastupdated desc

и вроде как это работает =

_____________________________________________
Источники(читать подробнее)=
http://stackoverflow.com/questions/30179...
____________________________________
Ключевые слова и фразы(для поиска)=
where count в mysql

УМНОЖЕНИЕ НА ДРОБЬ ТОЧКА ИЛИ ЗАПЯТАЯ MYSQL

_____________________________________________
Источники(читать подробнее)=

____________________________________
Ключевые слова и фразы(для поиска)=
ДРОБЬ ТОЧКА ИЛИ ЗАПЯТАЯ MYSQL
ДРОБЬ В MYSQL
мир

update С условием mysql - пример кода запроса

примеры =

UPDATE Sotr SET Zarpl=Zarpl*1,2 WHERE N_OTD=3;

UPDATE Otdel, Sotr SET Otdel.N_otd=33, Sotr.N_Otd=33
WHERE Otdel. N_otd=3 and Sotr.N_Otd=3;

общий синтаксис =

Как запустить командную строку windows (виндоус)

1) Нажмите комбинацию клавиш

windows+R

(значок флажка + буква R)
2) В появившемся окне наберите =

cmd

и нажмите ОК

От имени администратора

Найдите ярлык cmd (в Windows 7 это можно сделать импользуя поиск по программам и файлам из меню пуск) жмём на него правой кнопкой и выбираем "Запустить от имени администратора"

php консоль windows параметры (сокращённая + полная версия параметров)

s --syntax-highlight Отображает исходный код с цветной подсветкой
Эта опция использует внутренний механизм разбора файла, генерирует подсвеченную HTML-версию и записывает ее в стандартный вывод. Следует заметить, что генерируется только блок [...] с HTML-тегами, без HTML-заголовков.

Замечание: Эта опция не совместима с опцией -r.
____________________________________________________________
-s --syntax-highlighting

Алиас для --syntax-highlight.

____________________________________________________________
-w --strip

Pages

Subscribe to RSS - blogs