За последние 24 часа нас посетили 17609 программистов и 1281 робот. Сейчас ищут 1439 программистов ...

Что написать чтобы команды не чувствительны к регистру стали

Тема в разделе "MySQL", создана пользователем qwerty737, 2 апр 2007.

  1. qwerty737

    qwerty737 Активный пользователь

    С нами с:
    2 апр 2007
    Сообщения:
    63
    Симпатии:
    0
    Что написать чтобы команды не чувствительны к регистру стали? А то create database приходится с caps look писать.
     
  2. Mavir

    Mavir Guest

    Писать в нижнем регистре ;)
     
  3. qwerty737

    qwerty737 Активный пользователь

    С нами с:
    2 апр 2007
    Сообщения:
    63
    Симпатии:
    0
    пишет синтакс еррор. А если большими то все работает.
     
  4. qwerty737

    qwerty737 Активный пользователь

    С нами с:
    2 апр 2007
    Сообщения:
    63
    Симпатии:
    0
    главное команды на выбор. mysql -h -d -u -p/quit например не чувствительны, а вот create drop и тд только ЗАГЛАВНЫМИ =) расскажите в чем проблема
     
  5. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    qwerty737
    Обманываете ;)
    Команды SQL всегда были нечувствительными к регистру. "create database" не исключение.
    Приведите полный текст не работающего запроса, где команды написаны маленькими буквами.
     
  6. ZZZubec

    ZZZubec Активный пользователь

    С нами с:
    28 мар 2007
    Сообщения:
    140
    Симпатии:
    0
    +1 проерено электроникой 8)
     
  7. qwerty737

    qwerty737 Активный пользователь

    С нами с:
    2 апр 2007
    Сообщения:
    63
    Симпатии:
    0
    Microsoft Windows XP [Версия 5.1.2600]
    (С) Корпорация Майкрософт, 1985-2001.

    D:\Documents and Settings\Администратор>mysql -h localhost -u root -p
    Enter password: *******
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 1 to server version: 5.0.0-alpha-nt

    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

    mysql> show databases
    -> show databases;
    ERROR 1064 (42000): You have an error in your SQL syntax. Check the manual that
    corresponds to your MySQL server version for the right syntax to use near 'show
    databases' at line 2
    mysql> SHOW DATABASES;
    +----------+
    | Database |
    +----------+
    | mysql |
    | test |
    +----------+
    2 rows in set (0.06 sec)

    mysql>
     
  8. qwerty737

    qwerty737 Активный пользователь

    С нами с:
    2 апр 2007
    Сообщения:
    63
    Симпатии:
    0
    Так же работает

    SHOW databases;

    ??
     
  9. qwerty737

    qwerty737 Активный пользователь

    С нами с:
    2 апр 2007
    Сообщения:
    63
    Симпатии:
    0
    Всмысле работает.
     
  10. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    Здесь у вас запрос не "show databases", а "show databases show databases".
     
  11. qwerty737

    qwerty737 Активный пользователь

    С нами с:
    2 апр 2007
    Сообщения:
    63
    Симпатии:
    0
    Все работает. Понял.