ERROR 1146 (42S02): Table ‘sakila.lenguage’ doesn’t exist

error-1146-42s02-9906726 MySQL

error-1146-42s02-9906726

Эта ошибка в MySQL возникает при использовании столбца таблицы, литерала, выражения и вызова встроенной функции в одном запросе к таблице language в работе с книгой Алана Бьюли «Изучаем SQL».

Моя версия UBUNTU и MySQL:

Для того, чтобы убрать эту ошибку, нужно проделать следующие шаги:

Нужно попасть в папку mysql.

~$ cd /var/lib/mysql/

Если получите ошибку «-bash: cd: /var/lib/mysql/: Permission denied«, введите:

~$ sudo -i

и попытайтесь снова зайти по пути /var/lib/mysql/.

Попав в папку mysql, нам нужно будет удалить оттуда 2 файла: ib_logfile0 и ib_logfile1.

После удаления этих файлов попробуйте ввести запрос из книги:

mysql>SELECT language_id, ‘COMMON’ language_usage, language_id * 3.1415927 lang_pi_value, upper(name) language_name FROM language;

Должно получиться:

Оцените автора
( Пока оценок нет )
Инфо бизнес