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? ...