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

84
MySQL / Ошибка записи файла (код ошибки 28)

У меня следующая ошибка с одним из наших веб-приложений - Query3 failed: Error writing file '/tmp/MY1fnqpm' (Errcode: 28) ... INSERT MailList... (removed the rest of the query for security reasons) Любые идеи - это проблема с местом на жестком диске на моем сервере?...

84
mySQL выберите диапазон IN

Можно ли определить диапазон для IN части запроса, что-то вроде этого SELECT job FROM mytable WHERE id IN (10..15); Вместо SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);

84
Что значит экранировать строку?

Я читал, нужно ли экранировать $ _SESSION ['username'] перед тем, как перейти к SQL-запросу? и он сказал: «Вам нужно экранировать каждую строку, которую вы передаете в запрос sql, независимо от ее происхождения». Теперь я знаю, что что-то вроде этого действительно простое. Поиск в Google дал более...

84
Как отделить ДАТУ и ВРЕМЯ от ДАТЫ в MySQL

Я храню поле DATETIME в таблице. Каждое значение выглядит примерно так: 2012-09-09 06:57:12 . Я использую такой синтаксис: date("Y-m-d H:i:s"); Теперь мой вопрос: как получить дату и время отдельно , используя один запрос MySQL? Дата вроде 09.09.2012 и время 06:57:12 ....

84
Как округлить до ближайшего целого числа в MySQL?

Как мне округлить до ближайшего целого числа в MySQL? Пример: 12345.7344 rounds to 12345 round()Функция mysql округляется вверх. Я не знаю, как долго будут значения и десятичные разряды, может быть 10 цифр с 4 десятичными знаками, может быть 2 цифры с 7 знаками после запятой....

84
Нарушение ограничения целостности: 1452 Невозможно добавить или обновить дочернюю строку:

Я пытаюсь вставить значения в свою таблицу комментариев и получаю сообщение об ошибке. В нем говорится, что я не могу добавлять или обновлять дочернюю строку, и я понятия не имею, что это значит. моя схема выглядит примерно так -- ---------------------------- -- Table structure for `comments` --...

84
Пример использования bind_result vs get_result

Я хотел бы увидеть пример того, как вызвать using bind_resultvs. get_resultи какова будет цель использования одного над другим. Также плюсы и минусы использования каждого. Какие ограничения в использовании и есть ли разница....

84
Измените пароль пользователя mysql с помощью командной строки

Я пытаюсь обновить пароль для пользователя базы данных с помощью командной строки, и у меня это не работает. Это код, который я использую: mysql> UPDATE user SET password=PASSWORD($w0rdf1sh) WHERE user='tate256'; Может кто-нибудь сказать мне, что не так с этим кодом....

84
Ошибка при попытке установить приложение с помощью mysql2 gem

Я пытаюсь установить приложение rails 3.2.21 с открытым исходным кодом, которое использует mysql2драгоценный камень, но когда я пытаюсь запустить bundleкоммант, я получаю следующую ошибку: Fetching: mysql2-0.3.18.gem (100%) Building native extensions. This could take a while... p ERROR: Error...

83
Как переименовать индекс в MySQL

Я хочу переименовать индекс. Я просмотрел документацию по изменению таблицы , но не могу понять синтаксис, чтобы просто переименовать индекс. При выполнении этого через графический интерфейс MySQL он удаляет индекс и создает новый. Хотя это работает, я бы не хотел перестраивать весь индекс только...

83
mysql слишком много индексов?

Я трачу некоторое время на оптимизацию нашей текущей базы данных. Я специально смотрю на индексы. Есть несколько вопросов: Есть ли слишком много индексов? Что ускорит работу индексов? Что замедлит работу индексов? Когда лучше добавить индекс? Когда добавлять индекс - плохая идея? Плюсы и минусы...

83
Неопределенная функция mysql_connect ()

Я запустил aptitude install php5-mysql(и перезапустил MySQL / Apache 2), но все еще получаю эту ошибку: Неустранимая ошибка: вызов неопределенной функции mysql_connect () в /home/validate.php в строке 21 phpinfo() говорит, что файл /etc/php5/apache2/conf.d/pdo_mysql.ini был проанализирован....

83
Выберите данные в диапазоне дат / времени

Как выбрать данные между диапазоном дат в MySQL. Моя datetimeколонка представлена ​​в 24-часовом формате времени зулу. select * from hockey_stats where game_date between '11/3/2012 00:00:00' and '11/5/2012 23:59:00' order by game_date desc; Ничего не возвращает, несмотря на наличие данных между...

82
Откат неудачной миграции Rails

Как отменить неудачную миграцию рельсов? Я ожидал, что rake db:rollbackэто отменит неудачную миграцию, но нет, это откатит предыдущую миграцию (неудачная миграция минус один). И rake db:migrate:down VERSION=myfailedmigrationтоже не работает. Я сталкивался с этим несколько раз, и это очень...

82
Как работать с Rails database.yml

Как лучше всего обрабатывать Rails database.yml, если над проектом работают несколько человек и расположение базы данных отличается (в частности, сокет).

82
Получение данных для построения гистограммы

Есть ли способ указать размеры ящиков в MySQL? Прямо сейчас я пытаюсь выполнить следующий SQL-запрос: select total, count(total) from faults GROUP BY total; Генерируемые данные достаточно хороши, но строк слишком много. Что мне нужно, так это способ сгруппировать данные в заранее определенные...

82
Самый быстрый способ скопировать таблицу в MySQL?

Я хочу скопировать таблицу в MySQL. Какой способ самый быстрый? Как это? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; или же CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); или есть другой способ? РЕДАКТИРОВАТЬ: меня беспокоит...