mysql- все статьи тега ➜ страница 15
Исправление "превышен тайм-аут ожидания блокировки; попробуйте перезапустить транзакцию" для "застрявшей" таблицы Mysql?
из скрипта я отправил такой запрос тысячи раз в мою локальную базу данных: update some_table set some_column = some_value Я забыл добавить часть where, поэтому один и тот же столбец был установлен на одно и то же значение для всех строк в таблице, и это было сделано тысячи раз, и столбец был проиндексирован, поэтому соответствующий индекс, вероятно, обновлялся слишком много раз. Я заметил, что что-то было не так, потому что это заняло слишком много времени, поэтому я убил сценарий. С тех пор ...
Как вставить нулевые значения с помощью PDO?
Я использую этот код, и я за разочарования: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ... } $stmt = $dbh->prepare('INSERT INTO table(v1, v2, ...) VALUES(:v1, :v2, ...)'); $stmt->bindParam(':v1', PDO::PARAM_NULL); // --> Here's the problem PDO::PARAM_NULL, null, '', все они ...
добавить столбец в таблицу MySQL, если он не существует
мои исследования и эксперименты не дали ответа, поэтому надеюсь на некоторую помощь. Я изменяю установочный файл приложения, которое в предыдущих версиях не было столбца, который я хочу добавить сейчас. Я не хочу, чтобы добавить столбец вручную, но и в установочном файле и только если новый столбец не существует в таблице. таблица создается следующим образом: CREATE TABLE IF NOT EXISTS `#__comm_subscribers` ( `subscriber_id` int(11) NOT NULL auto_increment, `user_id` int(11) NOT N ...
Важность длины varchar в таблице MySQL
У меня есть таблица MySQL, где строки вставляются динамически. Поскольку я не могу быть уверен в длине строк и не хочу их отрезать, я делаю их varchar(200), который обычно намного больше, чем мне нужно. Есть ли большой хит производительности в предоставлении поля varchar гораздо большей длины, чем это необходимо? ...
Индекс (отсчитываемый от нуля) должен быть больше или равен нулю
Эй, я продолжаю получать сообщение об ошибке: (отсчитываемый от нуля) должен быть больше или равен нулю и меньше, чем размер списка аргументов. мой код: OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn); OdbcDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Name.Text = String.Format("{0} {1}", reader.GetString(0), reader.GetString(1)); Aboutme.Text = String.Format("{2}", reader.GetString(0)); } ...
Конвертировать в JS даты и времени в MySQL datetime в
кто-нибудь знает, как конвертировать js dateTime в MySQL datetime? Также есть способ добавить определенное количество минут в JS datetime, а затем передать его в MySQL datetime? ...
Как получить следующий идентификатор автоматического приращения в mysql
Как получить следующий идентификатор в mysql, чтобы вставить его в таблицу INSERT INTO payments (date, item, method, payment_code) VALUES (NOW(), '1 Month', 'paypal', CONCAT("sahf4d2fdd45", id)) ...
Как сохранить Java Date в Mysql datetime...?
может ли любое тело сказать мне, как я могу хранить Java Date в Mysql datetime...? когда я пытаюсь это сделать...сохраняются только дата и время 00:00:00 в Mysql дата хранит вот так... 2009-09-22 00:00:00 Я хочу не только дата, но и время...как 2009-09-22 08:08:11 Я использую JPA (Hibernate) с классами spring mydomain использует java.утиль.Дата, но я создал таблицы с помощью рукописных запросов... Это мой create заявление CREATE TABLE ContactUs (id BIGINT auto_increment, ...
Что такое мощность в MySQL?
что такое мощность в MySQL? Пожалуйста, объясните на простом, нетехническом языке. Если индексная деталь любой таблицы отображает мощность поля, скажем group_id Как 11, тогда что это значит? ...
mysql - сколько столбцов слишком много?
я настраиваю таблицу, которая может иметь более 70 столбцов. Теперь я думаю о том, чтобы разделить его, поскольку некоторые данные в Столбцах не будут нужны каждый раз, когда таблица будет доступна. Опять же, если я это сделаю, мне придется использовать соединения. в какой момент, если таковые имеются, считается слишком много столбцов? ...
Включить заголовки при использовании SELECT INTO OUTFILE?
можно ли как-то включить заголовки при использовании MySQL INTO OUTFILE? ...
MySQL: транзакции против таблиц блокировки
Я немного запутался с транзакциями против блокировки таблиц, чтобы обеспечить целостность базы данных и убедиться, что выбор и обновление остаются синхронизированными, и никакое другое соединение не мешает ему. Мне нужно: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // Update row I got from the select UPDATE table SET column = "value" WHERE (...) ... other logic (including INSERT some data) ... } мне нужно убедиться, что никакие другие запросы не будут мешать и ...
безопасный каталог mysqld '/var / run/mysqld ' для файла сокета UNIX не существует
при запуске mysql server 5.7.17 с помощью mysqld_safe, после ошибки occcours. 2017-02-10T17:05:44.870970Z mysqld_safe Logging to '/var/log/mysql/error.log'. 2017-02-10T17:05:44.872874Z mysqld_safe Logging to '/var/log/mysql/error.log'. 2017-02-10T17:05:44.874547Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists. Как это исправить ? ...
Как я могу получить перечисление возможных значений в базе данных MySQL?
Я хочу, чтобы заполнить мои выпадающие списки с перечислением возможных значений из БД автоматически. Возможно ли это в MySQL? ...
MySQL 'create schema' и 'create database' - есть ли разница
принимая пик в information_schema база данных и пик на метаданных для одного из моих любимых проектов мне трудно понять, какие (если есть) различия существуют между и create database команда для MySQL. есть ли различия? Если нет, то это довольно типичный шаблон поведения для реляционных баз данных (я слышал, что для других баз данных, таких как Oracle, схема существует в базе данных, а не на тот же уровень, что и база данных). спасибо! ...
Удаленные Подключения Mysql Ubuntu
по какой-то причине мне не удалось удаленно подключиться к моему серверу MySQL. Я пробовал все, и я все еще получаю ошибки. root@server1:/home/administrator# mysql -u monty -p -h www.ganganadores.cl Enter password: ERROR 1045 (28000): Access denied for user 'monty'@'server1.ganganadores.cl' (using password: YES) теперь я попробовал запустить `GRANT ALL ON *.* to monty@localhost IDENTIFIED BY 'XXXXX'; GRANT ALL ON *.* to monty@'%' IDENTIFIED BY 'XXXXXX';` и все равно ничего! ...
Как правильно настроить PDO-соединение
время от времени я вижу вопросы, касающиеся подключения к базе данных. Большинство ответов не так, как я это делаю, или я могу просто не получить ответы правильно. Во всяком случае, я никогда не думал об этом, потому что то, как я это делаю, работает для меня. но вот сумасшедшая мысль; может быть, я делаю все это неправильно, и если это так; я действительно хотел бы знать, как правильно подключиться к базе данных MySQL с помощью PHP и PDO и сделать это легко доступный. вот как я это делаю: во ...
Как сохранить символ Emoji в моей базе данных SQL
Я использую символ Emoji в своем проекте. Что символы сохраняются (??) в базу данных mysql. Я использовал параметры сортировки базы данных по умолчанию в utf8_general_ci. Это показать 1366 неверное строковое значение: 'xF0x9Fx98x83xF0x9F...' для столбцов "комментарий" в строке 1 ...
Поддержка PDO для нескольких запросов (PDO MYSQL, PDO MYSQLND)
Я знаю, что PDO не поддерживает несколько запросов, выполняемых в одном операторе. Я был Googleing и нашел несколько сообщений, говорящих о PDO_MYSQL и PDO_MYSQLND. PDO_MySQL является более опасным применение чем любое другое традиционное Приложения MySQL. Традиционные СУБД MySQL разрешает только один SQL-запрос. В PDO_MySQL такого ограничения нет, но вы рискуете получить инъекцию несколько запросов. от: защита от SQL-инъекций с использованием PDO и Zend Framework (июнь 2010; Д ...
SQL: удаление таблиц с префиксом
Как удалить мои таблицы, которые все имеют префикс myprefix_? Примечание: необходимо выполнить его в phpMyAdmin ...