mysql- все статьи тега ➜ страница 20


Как сделать первичный ключ таблицы MySQL автоматическим приращением с некоторым префиксом

у меня есть таблица, как этот table id Varchar(45) NOT NULL AUTO_INCREMENT PRIMARY KEY, name CHAR(30) NOT NULL, Я хочу увеличить мое поле id, как 'LHPL001','LHPL002','LHPL003'... так далее. Что я должен сделать для этого? Пожалуйста, дайте мне знать любым возможным способом. ...

Что такое движки баз данных MySQL?

Я огляделся и обнаружил, что некоторые из движков MySQL являются innodb и MyISAM. Возможно, их еще немного. Мой вопрос в том, что это за движки баз данных? каковы различия между различными движками MySQL? И что еще более важно, как я могу решить, какой из них использовать? ...

Не удается подключиться к серверу MySQL на 'localhost' (10061)

Я недавно установил MySQL 5 на Windows 2003 и попытался настроить экземпляр. Все работало нормально, пока я не добрался до "применения настроек безопасности", после чего он дал мне вышеуказанную ошибку (Can't connect to MySQL server on 'localhost' (10061)). У меня есть исключение порта 3306 в моем брандмауэре для "MySQL Server". ...

Текущая метка времени MySQL при создании и обновлении

Я хочу определить таблицу, которая будет иметь 2 поля метки времени, что-то вроде этого: CREATE TABLE `msgs` ( `id` INT PRIMARY KEY AUTO_INCREMENT, `msg` VARCHAR(256), `ts_create` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `ts_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) как это сделать, избегая ошибки: ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause точка, чт ...

Как узнать мой корневой пароль MySQL?

Я только что установил MySQL на Ubuntu, и пользователь root не может войти в систему:) Как можно восстановить или узнать свой пароль? Использование пустого пароля не работает. ...

SQLAlchemy-получение списка таблиц

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

SQL устанавливает значения одного столбца равными значениям другого столбца в той же таблице

У меня есть таблица с двумя столбцами DATETIME. один из них никогда не является нулевым, но один из них иногда равен нулю. Мне нужно написать запрос, который установит все нулевые строки для столбца B равными значениям в столбце A. Я пробовал этот пример, но SQL в выбранном ответе не выполняется, потому что MySQL Workbench, похоже, не нравится из обновления. ...

Переключение с MySQL на Cassandra-Плюсы / Минусы?

для небольшого фона-этот вопрос касается проекта, работающего на одном маленьком экземпляре EC2, и собирается перейти на средний. Основными компонентами являются Django, MySQL и большое количество пользовательских инструментов анализа, написанных на python и java, которые делают тяжелый подъем. На той же машине работает Apache. модель данных выглядит следующим образом-большое количество данных в реальном времени поступает в потоковом режиме от различных сетевых датчиков, и в идеале, я бы наприм ...

Как реализовать тернарный условный оператор в MySQL

Я хочу реализовать тернарный условный оператор в MySQL. У меня есть таблица в которой одно поле id существует. Его значение может быть null. Я хочу показать id в троичном условном формате, как это: select id = id == null ? 0 : id; возможно ли это в MySQL? ...

Как написать хранимую процедуру с помощью phpmyadmin и как использовать ее через php?

Я хочу иметь возможность создавать хранимые процедуры, используя phpMyAdmin и позже использовать его через php. но я не знаю как? из того, что я знаю, я узнал, что мы не можем управлять хранимыми процедурами через phpMyAdmin. какой другой инструмент может управлять хранимой процедурой? Я даже не уверен, что это лучший вариант использовать хранимую процедуру через PHP. какие будут предложения? ...

Как создать индекс в части даты поля DATETIME в MySql

Как создать индекс в части даты поля DATETIME? mysql> SHOW COLUMNS FROM transactionlist; +-------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+------------------+------+-----+---------+----------------+ | TransactionNumber | int(10) unsigned | NO | PRI | NULL | auto_increment | | WagerId | int(11) | YES | MUL | 0 | | | ...

Как сгенерировать весь скрипт базы данных в MySQL Workbench?

Я хочу взять всю базу данных. Где я могу найти файл базы данных? и есть ли способ записать всю базу данных со всеми данными в текстовый файл (например, в SQL Server)? ...

Исправление сломанной кодировки UTF8

Я нахожусь в процессе исправления некоторых плохих кодировок UTF8. В настоящее время я использую PHP 5 и MySQL в моей базе данных у меня есть несколько экземпляров плохих кодировок, которые печатают как: î параметры сортировки базы данных utf8_general_ci PHP использует правильный заголовок UTF8 Notepad++ настроен на использование UTF8 без BOM управление базами данных осуществляется в phpMyAdmin не все случаи акцентированных символов являются сломанный Что мне нужно, так это какая-то функц ...

Лучший способ проверить, возвращаются ли результаты MySQL в PHP?

Я ищу лучший способ проверить и посмотреть, если какие-то результаты были возвращены в запросе. Я чувствую, что я пишу эту часть кода много, и иногда я получаю ошибки, а иногда и нет. например, я запускаю этот запрос, чтобы проверить, существует ли имя пользователя перед вставкой нового в базу данных. $result = mysql_query("SELECT * FROM ..."); затем я хочу проверить и посмотреть, если какие-то результаты были возвращены. Вот один из способов, которым я это делаю: if (!$result) { PERFORM AC ...

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

Мне поручено перенести базу данных в ERP среднего класса. Новая система использует составные первичные ключи здесь и там, и с прагматической точки зрения, почему? по сравнению с автогенерируемые коды, я вижу только отрицательные стороны; внешние ключи становятся размытыми более сложная миграция или БД-редизайны негибкий, как изменение бизнеса. (У моей машины нет Рег.тарелка..) такая же целостность лучше достиганная с ограничения. Он возвращается к концепции дизайна candiate keys, в которой ...

Как получить числовые типы из MySQL с помощью PDO?

Я использую PDO и MySQL, по какой-то причине при получении значений из базы данных, которые являются типом int, PDOStatement возвращает строковое представление числа, а не значение числового типа. Как мне предотвратить это? Я заметил, что есть атрибут класса PDO:PDO::ATTR_STRINGIFY_FETCHES Это должно позаботиться об этом, но при попытке изменить его, он выдает ошибку, говоря, что атрибут не является допустимым для драйвера MySQL. это нормально получить строки вместо чисел при консультации с ба ...

Когда использовать Redis вместо MySQL для PHP-приложений?

Я смотрел на редиса. Это выглядит очень интересно. Но с практической точки зрения, в каких случаях было бы лучше использовать Redis над MySQL? ...

Как изменить кодировку таблицы в 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) ...

Более быстрый способ удалить соответствующие строки?

я относительный новичок, когда дело доходит до баз данных. Мы используем MySQL, и в настоящее время я пытаюсь ускорить инструкцию SQL, которая, кажется, занимает некоторое время для запуска. Я огляделся на SO для аналогичного вопроса, но не нашел его. цель состоит в том, чтобы удалить все строки в таблице A, которые имеют соответствующий идентификатор в таблице B. в настоящее время я делаю следующее: DELETE FROM a WHERE EXISTS (SELECT b.id FROM b WHERE b.id = a.id); есть приблизительно 10 ...

Где MySQL хранит файлы базы данных в Windows и каково имя файлов

поэтому я случайно отформатировал свой жесткий диск и повторно установил windows и забыл создать резервную копию важной базы данных, которую я имел на своем сервере mySQL. Я пытаюсь спасти файлы сейчас с помощью некоторого программного обеспечения, но я не знаю, что искать. Каков путь, в котором хранятся файлы, и каковы имена файлов (какое соглашение об именах или расширение файла я должен искать?) Я считаю, что мой сервер использовал MyISAM, но не на 100% уверен. любые советы будем признател ...