Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / if then exists user / 5 сообщений из 5, страница 1 из 1
26.02.2016, 15:26
    #39179939
carter123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if then exists user
Всем привет

Только начинаю осваивать mysql(гугл в моем вопросе не помог)
1) Хочу создавать пользователя, только в случае если он не существует.
пытался написать конструкцию if then одной строчкой, не получилось.

2) конструкции типа if then, case итд. я могу использовать только в процедурах и функциях?
...
Рейтинг: 0 / 0
26.02.2016, 15:39
    #39179952
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if then exists user
carter123гугл в моем вопросе не помогГугл и не нужен.
У MySQL вполне приличная документация .
carter123создавать пользователя, только в случае если он не существует.Проверить существование пользователя можно по таблице mysql.user


carter123конструкции типа if then, case итд. я могу использовать только в процедурах и функциях?и в триггерах.

Однако, существуют функция IF() и оператор CASE , их можно употреблять и в SQL-запросах.
...
Рейтинг: 0 / 0
26.02.2016, 15:47
    #39179964
carter123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if then exists user
miksoft,

ну к примеру я хочу сделать
Код: sql
1.
IF EXISTS (SELECT USER from mysql.user where USER= 'user',


далее я хочу указать что выполнять, если пользователь найден.
...
Рейтинг: 0 / 0
26.02.2016, 16:02
    #39179994
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if then exists user
Код: sql
1.
2.
3.
SELECT COUNT(USER) INTO @user 
from mysql.user 
where USER= 'user'

поместит в переменную значение, которое можно использовать далее в тексте ХП.
...
Рейтинг: 0 / 0
26.02.2016, 20:05
    #39180207
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
if then exists user
carter1231) Хочу создавать пользователя, только в случае если он не существует.
Ты не поверишь, но создать пользователя ты сможешь только в том случае если он ещё не существует. Так чего ты пытаешься добиться, кэп?..
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / if then exists user / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]