mySQL

sql Несколько парных сравнений, колонки через запятую, а потом значения списком в скабках

Forums:

Интересный формат:

SELECT DISTINCT `someColumn` FROM `MyCoolTable` 
WHERE `someColumn` LIKE 'ABCDEF%' 
AND `name1`, `name2` = ('value1', 'value2') 
ORDER BY `someColumn` ASC LIMIT 10

Такой запрос строится библиотекой библиотеки sqlstring:

Базовый курс SQL. Типы данных в SQL

Forums:

[к оглавлению]

В 1 уроке мы кратко рассмотрели, что же такое типы данных в SQL. Давайте теперь остановимся на каждом из них подробнее.
Для чего нужны типы данных:

Базовый курс SQL. Работа с таблицами CREATE ALTER DROP TABLE

Forums:

[к оглавлению]

Создание таблиц

Прежде чем начинать работу с данными, нужно создать базу данных и таблицы для их хранения. Управлять таблицами можно двумя способами:

mysql ERROR 3780 (HY000): Referencing column '... and referenced column '....' in foreign key constraint '...' are incompatible

Forums:

ERROR 3780 (HY000): Referencing column '... and referenced column '....' in foreign key constraint '...' are incompatible.

Например:

ERROR 3780 (HY000): Referencing column 'category_id' and referenced column 'id' in foreign key constraint 'subcategories_ibfk_1' are incompatible.

Для запроса:

mysql Ошибка: Out of range value for column

Forums:

Предположим, есть некоторая таблица users c таким полем:

`INN` INT(12) NULL DEFAULT NULL COMMENT 'ИНН',

При попытке вставить значение следующим запросом:

INSERT INTO users values ('12345678945');

Возникает предупреждение:

Warning: Out of range value for column 'INN' at row 1

Дело в том, что 12345678945 больше, чем максимальное значение для INT - 2147483647
Стоит также обратить внимание, что

(12)

в

mysql -- Как сбросить (изменить) пароль root -- забыл пароль

Forums:

В случае, если вы забыли пароль root для подключения к mysql, можно воспользоваться safe-режимом:

  1. Останавливаем mysqld:
    sudo service mysql stop
  2. Проверяем, что нет запущенных процессов mysqld:
    ps -eaf|grep mysqld

    Если все нормально, то вывод команды должен состоять лишь из одной строки, примерно такого содержания:

openserver mysql Какой пароль, как подключиться в командной строке

Forums:

Используйте пароль root, предварительно введя в консоль опенсервера команду аналогичную обычной командной строке:

mysql -u root -p

Также см.:

mysql The server requested authentication method unknown to the client [caching_sha2_password] Ошибка решение

! ) Fatal error: Uncaught PDOException: PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in /var/www/SimpleMVC-example/vendor/it-for-free/simple-mvc/src/mvc/Model.php on line 68
( ! ) PDOException: PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in /var/www/SimpleMVC-example/vendor/it-for-free/simple-mvc/src/mvc/Model.php on line 68

К этому же может относится и ошибка при подключении в консоли:

postgresql UTF8 Поддерживается ли эта кодировка. То же ли самое что utf8mb4 в MySQL

Forums:

Аналогом utf8mb4 из mysql на момент написания этой заметки в PostgreSQL является UTF8 (тоже поддерживает до 4 байт на символ).

Sql. Чем курсоры отличаются от представлений

Forums:

Для чего нужны курсоры? Правильно ли я понимаю, что в sql, курсор - это ссылка на результат выполнения запроса?

Если да, то чем он отличается от представления, ведь применяются они для многократного использования полученного результата

Pages

Subscribe to RSS - mySQL