mysql- все статьи тега ➜ страница 22
Вызов PHP-скрипта из триггера MySQL
есть ли способ, как вызвать PHP-страницу / функцию, когда запись вставляется в таблицу базы данных MySQL? У нас нет контроля над процедурой вставки записей. Есть спусковой механизм, который может вызвать PHP-скрипт обратно? ...
MySQL-управление, какая строка возвращается группой по
у меня есть таблица базы данных, как это: id version_id field1 field2 1 1 texta text1 1 2 textb text2 2 1 textc text3 2 2 textd text4 2 3 texte text5 Если вы не разработали его, он содержит несколько версий строки, а затем некоторые текстовые данные. Я хочу запросить его и вернуть версию с наибольшим числом для каждого идентификатора. (так что вторая и последняя строки только в п ...
как обрезать ведущие нули из буквенно-цифрового текста в функции mysql
какие функции mysql существуют (если есть) для обрезки ведущих нулей из буквенно-цифрового текстового поля? поле со значением " 00345ABC "должно было бы вернуть"345ABC". ...
Возможно ли иметь параметр по умолчанию для хранимой процедуры mysql?
я погуглил это и продолжаю придумывать "нет, это невозможно", но эти сообщения были датированы 2005-2007 годами, поэтому мне интересно, было ли это изменено. Пример кода: CREATE PROCEDURE `blah` ( myDefaultParam int = 0 -- This breaks the code for some reason ) BEGIN -- Do something here END одним из решений было передать null, а затем проверить на null и значение переменной. Я не хочу этого делать и не должна. Если это правда, то разработчики MySql должны проснуться, потому что есть гора ...
сделайте идентификатор в таблице mysql auto increment (после факта)
Я приобрел базу данных от другого разработчика. Он не использовал auto_incrementers на любых столах. Все они имеют идентификаторы первичного ключа, но он сделал все приращение вручную, в коде. могу ли я превратить их в Auto_incrementers сейчас? Вау, Очень приятно, спасибо. Он работал без сучка и задоринки, на одном из моих столов. Но вторая таблица, я получаю эту ошибку...Ошибка при переименовании '.DBNAME#sql-6c8_62259c' to '.DBNAMEdealer_master_events' ...
Как использовать mysqldump для части таблицы?
поэтому я могу экспортировать только такую таблицу: mysqldump -u root -p db_name table_name > table_name.sql есть ли способ экспортировать только часть таблицы с mysqldump? Например, 0 - 1,000,000 строк, 1,000,000 - 2,000,000 строк и т. д. Я должен сделать это с помощью mysqldump или запрос? ...
Преобразование значения DateTime в строку в Mysql
Я хочу конвертировать значение даты и времени в varchar, а затем хранить в базе данных Я выбираю текущую дату и время, используя NOW () в mysql, и теперь хочу преобразовать его в строку, потому что мне нужно объединить это значение со строковым значением ...
Вычислить возраст в MySQL (InnoDb)
Если у меня есть лица дата рождения хранится в таблице в виде dd-mm-yyyy и я вычитаю его из текущей даты, в каком формате возвращается дата? Как я могу использовать этот возвращенный формат для вычисления чьего-то возраста? ...
В MySQL хранимые процедуры, использовать их или не использовать их
мы находимся в начале нового проекта, и нам действительно интересно, следует ли использовать хранимые процедуры в MySQL или нет. мы будем использовать хранимые процедуры только для вставки и обновления объектов бизнес-модели. Существует несколько таблиц, которые представляют собой объект модели, и мы бы абстрагировали его в этих хранимых процедурах insert/update. с другой стороны, мы можем вызвать insert и update из слоя модели, но не в MySQL, а в PHP. In твой опыт,что является лучшим вариан ...
Как пройти через результат mysql дважды?
по какой-то причине мне нужно дважды пройти через результирующий набор mysql. Есть ли способ сделать это? Я не хочу запускать запрос дважды, и я не хочу переписывать сценарий, чтобы он хранил строки где-то, а затем повторно использовал их позже. ...
SQL разбивает значения на несколько строк
у меня есть таблица : id | name 1 | a,b,c 2 | b Я хочу выводить вот так: id | name 1 | a 1 | b 1 | c 2 | b ...
Параметры сортировки с учетом регистра в MySQL
есть ли какой-либо тип сортировки в MySQL, который поддерживает регистр. У меня был весь тип сортировки в MySQL, у всех них есть _ci в конце их имени, поэтому они нечувствительны к регистру. Заранее спасибо. ...
Как изменить значения по умолчанию столбца таблицы mysql?
у меня есть таблица со столбцом типа timestamp значение по умолчанию current_timestamp и обновления current_timestamp при каждом обновлении. Я хочу удалить функцию "ON update" в этом столбце. Как написать инструкцию alter? я попробовал следующий: ALTER TABLE mytable alter column time set DEFAULT now(); но это не сработало. ...
Как просмотреть хранимые процедуры в phpMyAdmin?
Я создал хранимую процедуру в phpMyAdmin CREATE PROCEDURE Sample() SELECT * FROM feedback где я мог бы просмотреть эту процедуру? Если это невозможно в phpMyAdmin, что такое / есть некоторые хорошие программы, которые имеют возможность писать, хранить и просматривать хранимые процедуры, таблицы и т. д.? ...
Метка времени с точностью до миллисекунды: как сохранить их в MySQL
Я должен разработать приложение с использованием MySQL, и я должен сохранить значения, такие как "1412792828893", которые представляют собой метку времени, но с точностью до миллисекунды. То есть количество миллисекунд, прошедших с 1.1.1970. Я объявляю строку timestamp но, к сожалению, это не сработало. Все значения имеют значение 0000-00-00 00:00:00 CREATE TABLE IF NOT EXISTS `probability` ( `id` int(11) NOT NULL AUTO_INCREMENT, `segment_id` int(11) NOT NULL, `probability` float NOT NULL, `mea ...
Как развернуть локальную базу данных MySQL в Heroku
Я новичок в использовании Heroku, и у меня есть приложение Ruby/Sinatra, в котором я планирую использовать базу данных MySQL в качестве основного хранилища данных. однако я не хочу записывать результаты непосредственно в базу данных на Heroku. Вместо этого я хочу записать результаты в локальную базу данных, а затем иметь возможность легко развертывать/обновлять/копировать мою локальную БД в "производственную" базу данных на Heroku. Как мне это сделать? спасибо. ...
Не удается использовать соединение MySQL для Entity framework 6
Я пытаюсь использовать entity framework 6 с MySQL. Я установил плагин MySQL для visual studio 1.1.1 и MySQL .Net connector 6.8.3. проблема в том, когда я пытаюсь создать новый ADO.NET модель сущности, я не могу выбрать MySQL для подключения. но если я создам соединение из средства подключения в visual studio, я могу видеть MySQL Это означает, что версия в настоящее время установленный не совместим с Entity framework 6. Как это возможно, после этого я установил последний разъем и плагин. ...
разделенная запятыми строка выбранных значений в mysql
Я хочу преобразовать выбранные значения в строку, разделенную запятыми в MySQL. Мой исходный код выглядит следующим образом: SELECT id FROM table_level where parent_id=4; которой производятся: '5' '6' '9' '10' '12' '14' '15' '17' '18' '779' мой желаемый результат будет выглядеть так: "5,6,9,10,12,14,15,17,18,779" ...
Как узнать, является ли MySQLnd активным драйвером?
может быть, это очевидный вопрос, но я хочу быть уверен. Как я могу знать, если это MySQLnd является активным драйвером? Я запускаю PHP 5.3 и MySQL 5.1.37. В phpinfo() mysqlnd указан, но только с этим я не могу быть уверен, использую ли я MySQLnd или старый драйвер... извлечение вывода phpinfo () mysql MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version mysqlnd 5.0.5-dev - 081106 - $Revision: 1.3.2.27 $ mysqli MysqlI Support enabled Client API libr ...
Что означает" таблица не поддерживает оптимизацию, вместо этого делает recreate + analyze"?
Я работаю над MySQL 5.5 и пытаюсь сделать перестройку индекса с помощью OPTIMIZE TABLE запрос. Я получаю сообщение об ошибке ниже: таблица не поддерживает оптимизацию, делая recreate + analyze вместо что это значит? Движок MySQL не позволяет перестроить индекс? Что делается за этим сообщением,на уровне MySQL 5.5 Engine? ...