Вопросы с тегом «mysql»

86
Как экспортировать данные из SQL Server 2005 в MySQL [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 8 лет назад . Уточните этот вопрос Я бился головой, SQL Server 2005пытаясь получить много данных. Мне дали базу данных с...

86
SQL Server 2005 - реализация MySQL REPLACE INTO?

В MySQL есть эта невероятно полезная, но проприетарная REPLACE INTOкоманда SQL. Можно ли это легко эмулировать в SQL Server 2005? Запуск новой транзакции, выполнение, Select()а затем либо UPDATEили INSERTи COMMITвсегда немного неудобно, особенно при выполнении этого в приложении и, следовательно,...

86
Ускоряет ли добавление LIMIT 1 в запросы MySQL их скорость, когда вы знаете, что будет только 1 результат?

Когда я добавляю LIMIT 1 к запросу MySQL, останавливает ли он поиск после того, как находит 1 результат (что ускоряет его), или он по-прежнему получает все результаты и обрезает их в конце?...

86
сжатие списка для использования в предложении python MySQLDB IN

Я знаю, как сопоставить список со строкой: foostring = ",".join( map(str, list_of_ids) ) И я знаю, что могу использовать следующее, чтобы вставить эту строку в предложение IN: cursor.execute("DELETE FROM foo.bar WHERE baz IN ('%s')" % (foostring)) Мне нужно сделать то же самое БЕЗОПАСНО (избегая...

86
max (длина (поле)) в mysql

Если я говорю: select max(length(Name)) from my_table Я получаю результат 18, но мне нужны и соответствующие данные. Итак, если я скажу: select max(length(Name)), Name from my_table ...это не работает. Я думаю, должно быть самосоединение, которое я не могу понять. Кто-нибудь может дать мне...

86
Производительность UUID в MySQL?

Мы рассматриваем возможность использования значений UUID в качестве первичных ключей для нашей базы данных MySQL. Вставляемые данные генерируются с десятков, сотен или даже тысяч удаленных компьютеров и вставляются со скоростью 100-40 000 вставок в секунду, и мы никогда не будем делать никаких...

86
MySQL получить позицию строки в ORDER BY

Со следующей таблицей MySQL: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Как выбрать одну строку И ее положение среди других строк в таблице при сортировке по name ASC. Итак, если данные таблицы выглядят так при сортировке по имени:...

86
Как я узнаю, использует ли таблица mysql myISAM или InnoDB Engine?

В MySQL нет способа указать механизм хранения для определенной базы данных, только для отдельных таблиц. Однако вы можете указать механизм хранения, который будет использоваться во время одного сеанса, с помощью: SET storage_engine=InnoDB; Таким образом, вам не нужно указывать его для каждой...

86
Как удалить из выбора в MySQL?

Этот код не работает для MySQL 5.0, как его переписать, чтобы он работал DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Я хочу удалить столбцы, у которых нет уникального идентификатора. Я добавлю, что в большинстве случаев это только один идентификатор (я...

86
Когда закрывать курсоры с помощью MySQLdb

Я создаю веб-приложение WSGI, и у меня есть база данных MySQL. Я использую MySQLdb, который предоставляет курсоры для выполнения операторов и получения результатов. Какова стандартная практика получения и закрытия курсоров? В частности, как долго должны работать мои курсоры? Должен ли я получать...

86
Как вставить данные в MySQL с автоматическим увеличением первичного ключа?

Я создал таблицу с включенным первичным ключом AUTO_INCREMENT, как мне использовать MYSQL AUTO_INCREMENT? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt INT,...

86
Как написать оператор IF ELSE в запросе MySQL

Как написать инструкцию IF ELSE в запросе MySQL? Что-то вроде этого: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Затем в моем массиве я смогу сделать это: $row['state'] //this should equal 1, the query should not change anything in the database, //just the...

86
выберите в mysql

Я пользователь MSSQL и сейчас конвертирую свою базу данных в MySQL. Я пишу в MySQL следующий запрос: select * into new_tbl from tbl И я получаю следующую ошибку Error : Undeclared variable new_tbl Как правильно написать такой запрос в MySQL?...

85
Как правильно использовать объект PDO для параметризованного запроса SELECT

Я пробовал следовать инструкциям PHP.net для выполнения SELECTзапросов, но я не уверен, как лучше это сделать. Я хотел бы использовать параметризованный SELECTзапрос, если это возможно, чтобы вернуть IDв таблице, где nameполе соответствует параметру. Он должен вернуть один, IDпотому что он будет...

85
Лучший способ кодировать систему достижений

Я думаю о том, как лучше всего разработать систему достижений для использования на моем сайте. Структуру базы данных можно найти в разделе " Лучший способ указать, что 3 или более последовательных записей отсутствуют", и этот поток на самом деле является расширением для получения идей от...

85
Ruby on Rails 3 Не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' в OSX

У меня стандартная среда Rails3, RVM 1.2.9, Rails 3.0.5, Ruby 1.9.2p180, MySQL2 Gem 0.2.7, mysql-5.5.10-osx10.6-x86_64 Ошибка, которую я получаю при запуске rake db:migrateдля создания базы данных: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) config / database.yml имеет...

85
Невозможно преобразовать значение даты / времени MySQL в System.DateTime

Я получаю такую ​​ошибку: Невозможно преобразовать значение даты / времени MySQL в System.DateTime пока я пытаюсь получить данные из базы данных MySQL. У меня есть тип данных date в моей базе данных MySQL. Но при извлечении его в мою таблицу данных он получает ошибку выше. Как я могу это...

85
MySQL, объединить два столбца

В таблице MySQL есть два столбца: SUBJECTи YEAR. Я хочу создать буквенно-цифровой уникальный номер, содержащий объединенные данные из SUBJECT и YEAR. Как я могу это сделать? Можно ли использовать простой оператор вроде +?...