Вопросы с тегом «mysql»

MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.

10
Какой тип данных использовать для поля хешированного пароля и какой длины?
Я не уверен, как работает хеширование паролей (буду реализовывать его позже), но сейчас нужно создать схему базы данных. Я думаю об ограничении паролей до 4-20 символов, но, как я понимаю, после шифрования хеш-строка будет иметь различную длину. Итак, как хранить эти пароли в базе данных?

2
Приведение из VARCHAR в INT - MySQL
Мои текущие данные для SELECT PROD_CODE FROM `PRODUCT` является PROD_CODE 2 5 7 8 22 10 9 11 Я перепробовал все четыре запроса и ни один не работает. ( Ссылка ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT; SELECT …
267 mysql  sql 

16
Получение «Превышено время ожидания блокировки; попробуйте перезапустить транзакцию », хотя я не использую транзакцию
Я запускаю следующую UPDATEинструкцию MySQL : mysql> update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction Я не использую транзакцию, так почему я получаю эту ошибку? Я даже попытался перезапустить свой сервер MySQL, и это не помогло. В таблице 406 733 строки.




9
MySQL SELECT только ненулевые значения
Можно ли сделать оператор выбора, который принимает только значения NOT NULL? Прямо сейчас я использую это: SELECT * FROM table И тогда я должен отфильтровать нулевые значения с помощью цикла php. Есть ли способ сделать: SELECT * (that are NOT NULL) FROM table ? Прямо сейчас, когда я выбираю *, …
264 mysql  sql  select  notnull 

15
MySQL Error:: 'Доступ запрещен для пользователя' root '@' localhost '
$ ./mysqladmin -u root -p ' redacted ' Введите пароль: mysqladmin: ошибка подключения к серверу при локальном хосте: ошибка: «Отказано в доступе для пользователя root» @ «localhost» (с использованием пароля: ДА) Как я могу это исправить?

30
MySQL> Таблица не существует. Но это делает (или должно)
Я изменил каталог данных установки MySQL, и все базы переместились правильно, кроме одной. Я могу подключить и USEбазу данных. SHOW TABLESтакже возвращает мне все таблицы правильно, и файлы каждой таблицы существуют в каталоге данных MySQL. Тем не менее, когда я пытаюсь SELECTчто-то из таблицы, я получаю сообщение об ошибке, что …


6
MySQL и GROUP_CONCAT () максимальная длина
Я использую GROUP_CONCAT()в запросе MySQL для преобразования нескольких строк в одну строку. Однако максимальная длина результата этой функции - 1024символы. Я очень хорошо знаю, что я могу изменить параметр, group_concat_max_lenчтобы увеличить этот предел: SET SESSION group_concat_max_len = 1000000; Однако на сервере, который я использую, я не могу изменить ни одного …

12
Получить имена таблиц, используя инструкцию SELECT в MySQL
В MySQL я знаю, что могу перечислить таблицы в базе данных с помощью: SHOW TABLES Однако я хочу вставить эти имена таблиц в другую таблицу, например: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Есть ли способ получить имена таблиц, используя стандартный оператор SELECT, что-то вроде: INSERT INTO …
260 mysql 

23
Как использовать MySQLdb с Python и Django в OSX 10.6?
Это очень обсуждаемая проблема для пользователей OSX 10.6, но я не смог найти решение, которое работает. Вот мои настройки: Python 2.6.1 64bit Django 1.2.1 MySQL 5.1.47 osx10.6 64bit Я создаю virtualenvwrapper с --no-site-packages, затем установил Django. Когда я активирую virtualenv и запускаю python manage.py syncdb, я получаю эту ошибку: Traceback …


7
Как я могу остановить запущенный MySQL запрос?
Я подключаюсь mysqlиз моей оболочки Linux. Время от времени я запускаю SELECTслишком большой запрос. Он печатает и печатает, и я уже знаю, что это не то, что я имел в виду. Я хотел бы остановить запрос. Удар Ctrl+C(пару раз) mysqlполностью убивает и возвращает меня к раковине, поэтому я должен восстановить …
258 mysql  kill  processlist 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.