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

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


7
Есть ли недостатки в использовании универсальной переменной varchar (255) для всех текстовых полей?
У меня есть contactsтаблица , которая содержит такие поля, как postcode, first name, last name, town, country, и phone numberт.д., все из которых определены как VARCHAR(255)даже если ни один из этих полей не будет когда - нибудь близко к тому 255 символов. (Если вам интересно, это так, потому что миграции …
100 mysql  sql 

6
Несколько запросов, выполняемых в java в одном операторе
Привет, мне было интересно, можно ли выполнить что-то подобное с помощью JDBC, поскольку в настоящее время он предоставляет исключение, хотя это возможно в браузере запросов MySQL. "SELECT FROM * TABLE;INSERT INTO TABLE;" Хотя я понимаю, что это возможно, если строка запроса SQL будет разделена, а оператор будет выполнен дважды, но …
100 java  mysql  sql  jdbc 



13
Доступ запрещен для пользователя 'test' @ 'localhost' (с паролем: ДА), кроме пользователя root
Я столкнулся с проблемой с пользователем mysql без полномочий root / admin, я выполняю следующие шаги для создания пользователя и его привилегий, исправьте меня, если я делаю неправильно, Я устанавливаю mysqlна RHEL 5.7 64bitпакеты приведены ниже после того , как я сделал rpm installмы создание mysql db с помощью mysql_install_db, …


15
Вставить текущую дату в формате datetime mySQL
У меня проблемы с правильной вставкой даты в мою базу данных. $date = date('m/d/Y h:i:s', time()); Я использую этот формат, и он правильно отображается, однако, когда я вставляю mysql_query("INSERT INTO table (dateposted) VALUES ('$date')"); похоже, он не работает успешно, и время остается 00:00:00. Если бы вы могли найти решение, которое …
100 php  mysql 

4
Что означает «Таблица не поддерживает оптимизацию, вместо этого выполняется воссоздание + анализ»?
Я работаю над MySQL 5.5 и пытаюсь выполнить восстановление индекса с помощью OPTIMIZE TABLEзапроса. Я получаю сообщение об ошибке ниже: Таблица не поддерживает оптимизацию, вместо этого выполняется воссоздание + анализ Что это значит? Механизм MySQL не позволяет перестроить индекс? Что скрывается за этим сообщением на уровне MySQL 5.5 Engine?
100 mysql 

5
Как изменить кодировку таблицы MySQL по умолчанию?
Есть MySQL table, определение которой взято из SQLYog Enterprise: Table Create Table ----------------- --------------------------------------------------------- etape_prospection CREATE TABLE `etape_prospection` ( `etape_prosp_id` int(10) NOT NULL AUTO_INCREMENT, `type_prosp_id` int(10) NOT NULL DEFAULT '0', `prosp_id` int(10) NOT NULL DEFAULT '0', `etape_prosp_date` datetime DEFAULT NULL, `etape_prosp_comment` text, PRIMARY KEY (`etape_prosp_id`), KEY `concerne_fk` (`prosp_id`), KEY `de_type_fk` …
100 mysql  sqlyog 

14
Как установить MySQLdb (библиотека доступа к данным Python для MySQL) в Mac OS X?
Я новичок в Python, но я только что потратил день на разработку того, как заставить MySQLdb работать должным образом, и вселенная, согласно Google, включает в себя многочисленные ссылки на то, что это такое PITA, и чрезмерное количество руководств, которые кажутся устаревший. Учитывая, что этот сайт предназначен для решения такого рода …
99 python  mysql  macos 

4
Как в PHP работает «сделать что-нибудь ИЛИ УМЕРТЬ ()»?
Я пишу приложение php для доступа к базе данных MySQL, и в учебнике он говорит что-то вроде mysql_connect($host, $user, $pass) or die("could not connect"); Как PHP узнает, что функция завершилась неудачно, и запускает часть кристалла? Думаю, я спрашиваю, как работает часть «или». Не думаю, что видел это раньше.

12
Условная вставка MySQL
Мне сложно сформировать условный INSERT У меня есть x_table со столбцами (экземпляр, пользователь, элемент), где идентификатор экземпляра уникален. Я хочу вставить новую строку только в том случае, если у пользователя уже нет данного элемента. Например, при попытке вставить instance = 919191 user = 123 item = 456 Insert into x_table …


4
Как узнать, какая транзакция вызывает состояние «Ожидание блокировки метаданных таблицы»?
Я пытаюсь выполнить DDL для таблицы, и в SHOW PROCESSLISTрезультате появляется сообщение «Ожидание блокировки метаданных таблицы». Как я могу узнать, какая транзакция еще не закрыта? Я использую MySQL v5.5.24.
99 mysql 

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