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


Как сделать массовую вставку в mySQL с помощью узла.js

Как бы сделать массовую вставку в mySQL, если использовать что-то вроде https://github.com/felixge/node-mysql ...

Как создать отношения в MySQL

в классе мы все "изучаем" базы данных, и все используют доступ. Скучно с этим, я пытаюсь делать то, что делает остальная часть класса, но с необработанными командами SQL с MySQL вместо использования Access. мне удалось создать базу данных и таблицы, но теперь как мне сделать связь между двумя таблицами? Если у меня есть две таблицы, как это: CREATE TABLE accounts( account_id INT NOT NULL AUTO_INCREMENT, customer_id INT( 4 ) NOT NULL , account_type ENUM( 'savings', 'credit' ) NOT N ...

Когда использовать SELECT ... для обновления?

пожалуйста, помогите мне понять прецедент за SELECT ... FOR UPDATE. Вопрос 1: следующий хороший пример, когда SELECT ... FOR UPDATE следует использовать? дано: номера[id] теги[id, name] room_tags[room_id, tag_id] room_id и tag_id являются внешними ключами приложение хочет перечислить все комнаты и их теги, но необходимо различайте номера без тегов и номера, которые были удалены. Если выбрать ... Для обновления не используется, что может произойти: изначально: помещения, содержит [i ...

Максимальное время выполнения в phpMyadmin

когда я пытаюсь выполнить (некоторые) запросы в phpmyadmin я получаю эту ошибку неустранимая ошибка: максимальное время выполнения 60 секунд превышено в C:xamppphpmyadminlibrariesdbimysql.дБи.движение за освобождение.php on line 140 потому что у меня очень большая таблица (более 9 миллионов записей) я отредактировал файл C:xamppphpphp.ini и изменил значение "максимальное время выполнения" с 60 до 1000 затем перезапускает PHP и все еще есть такая же ошибка. любое решение? ...

PHP & mySQL: 2038 год ошибка: что это такое? Как ее решить?

Я думал использовать метку времени для хранения даты+времени, но я прочитал, что на ней есть ограничение 2038 года. Вместо того, чтобы задавать свой вопрос навалом, я предпочел разбить его на мелкие части, чтобы начинающим пользователям было легко понять. Так что мой вопрос(ы): что именно является проблемой 2038 года? почему это происходит, и что происходит, когда это происходит? как мы ее решаем? есть ли возможность альтернативы его использованию, которые не создают подобной проблемы? что мы ...

Доктрина 2 и таблица связей "многие ко многим" с дополнительным полем

(извините за мой бессвязный вопрос: я пытался ответить на некоторые вопросы, когда писал этот пост, но вот он:) Я пытаюсь создать модель базы данных с отношением "многие ко многим" внутри таблицы ссылок, но которая также имеет значение для каждой ссылки, в данном случае таблица учета запасов. (это основной пример для большего количества проблем, которые у меня возникают, но я думал, что просто проверю его с этим, прежде чем продолжить). я использовал exportmwb чтобы создать два объекта мага ...

Условная Вставка MySQL

У меня возникли трудности с формированием условной вставки У меня есть x_table со столбцами (экземпляр, пользователь, элемент), где идентификатор экземпляра уникален. Я хочу вставить новую строку, только если у пользователя уже нет данного элемента. например попытка вставить экземпляр = 919191 пользователь=123 item=456 Insert into x_table (instance, user, item) values (919191, 123, 456) ONLY IF there are no rows where user=123 and item=456 любая помощь или руководство в правильном на ...

MySQL "Group By" и " Order By"

Я хочу иметь возможность выбрать кучу строк из таблицы электронных писем и сгруппировать их по отправителю. Мой запрос выглядит так: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC запрос почти работает так, как я хочу - он выбирает записи, сгруппированные по электронной почте. Проблема в том, что тема и метка времени не соответствуют самой последней записи для конкретного адреса электронной почты. например, он мо ...

Сохранение метки времени в таблице mysql с помощью php

у меня есть поле в таблице MySQL, который имеет timestamp тип данных. Я сохраняю данные в этой таблице. Но когда я передаю метку времени (1299762201428) в записи, он автоматически сохраняет значение 0000-00-00 00:00:00 в этой таблице. как я могу хранить метку времени в таблице MySQL? вот мой INSERT о себе: INSERT INTO table_name (id,d_id,l_id,connection,s_time,upload_items_count,download_items_count,t_time,status) VALUES (1,5,9,'2',1299762201428,5,10,20,'1'), (2,5,9,'2',1299762201428,5 ...

Когда использовать прямое соединение с MySQL

У меня просто был довольно сложный запрос, с которым я работал, и для запуска потребовалось 8 секунд. EXPLAIN показывал странный порядок таблиц, и мои индексы не все использовались даже с подсказкой индекса силы. Я наткнулся на ключевое слово STRAIGHT_JOIN join и начал заменять им некоторые из моих внутренних ключевых слов JOIN. Я заметил значительное улучшение скорости. В конце концов я просто заменил все мои внутренние ключевые слова JOIN на STRAIGHT_JOIN для этого запроса, и теперь он запуска ...

СУБД MySQL и SQL-сервер и СУБД Oracle [закрыт]

Я всегда использовал только MySQL и никакой другой системы баз данных. сегодня на собрании компании возник вопрос, и я был смущен, я не знал: Для разработчика, какие функции встряхивания земли предлагают MS или Oracle, которых не хватает MySQL, и которые позволяют MS и Oracle взимать плату за свои системы? ...

PDO mysql: как узнать, была ли вставка успешной

Я использую PDO для вставки записи (mysql и php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); есть ли способ узнать, если он вставлен успешно, например, если запись не была вставлена, потому что это был дубликат? Edit: конечно, я могу посмотреть на базу данных, но я имею в виду программную обратную связь. ...

Для примера цикла в MySQL

в MySQL у меня есть эта хранимая процедура с циклом For в ней: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Он всегда печатает 1. Каков правильный синтаксис для цикла MySQL for? ...

В MySQL выбрать вчерашнюю дату

как я могу отобразить и подсчитать значения, даты которых вчера? Я использовал time() вставить дату в базу данных. Пример: URL: google.com youtube.com google.com youtube.com test.com youtube.com DateVisited: 1313668492 1313668540 1313668571 13154314 Я хочу показать, сколько URL-адресов, которые имеют несколько существовали в таблице, а также сколько из этого URL были посещены вчера. Пример результата: LINK | timesExisted | timesVisitedYesterday Google.com | 2 | 2 youtube.com ...

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

я получил следующую таблицу: col1 | col2 | col3 -----+------+------- 1 | a | 5 5 | d | 3 3 | k | 7 6 | o | 2 2 | 0 | 8 если пользователь ищет "1", программа будет смотреть на col1 что имеет "1", то он получит значение в col3 "5", после чего программа продолжит поиск" 5 " в col1 и он получит "3" в col3 и так далее. Так что он будет распечатывать: 1 | a | 5 5 | d | 3 3 | k | 7 если пользователь ищет "6", он распечатает: 6 | o | 2 2 | 0 | 8 ...

Как бороться с Апострофом при записи в базу данных Mysql [дубликат]

этот вопрос уже есть ответ здесь: Как я могу предотвратить SQL-инъекций в PHP? 28 ответов я получаю эту ошибку: у вас ошибка в вашем синтаксисе SQL; проверьте руководство, которое соответствует вашей версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом 'ы','портал',",'предложение','РИА Новости','Новости',",'Спорт',",'МСН','деньги',",'игры" в строке 3 единственная проблема заклю ...

Показать хост MySQL с помощью команды SQL

Show Database Use database show tables Describe <table> все хорошо и хорошо, но можно ли показать текущие соединения хоста. Не connection_id, а IP-адрес или имя хоста. ...

Поля MySQL datetime и летнее время-как я могу ссылаться на "дополнительный" час?

Я использую часовой пояс Америка / Нью-Йорк. Осенью мы "отступаем" на час-фактически "набираем" один час в 2 часа ночи. В точке перехода происходит следующее: Это 01:59:00 -04:00 затем через 1 минуту он становится: 01:00:00 -05:00 поэтому, если вы просто говорите "1: 30 утра", это неоднозначно относительно того, имеете ли вы в виду первый раз, когда 1:30 катится или второй. Я пытаюсь сохранить данные планирования в MySQL база данных и не может определить, как правильно сохранить время. во ...

Закрывает соединение с MySQL важно?

Это важно, чтобы рядом с MySQL эффективность соединений мудрым, или он автоматически закроется после того, как php-файл и запустить? ...

Разрешены ли вложенные транзакции в MySQL?

позволяет ли MySQL использовать вложенные транзакции? ...