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

194
Измените столбец MySQL на AUTO_INCREMENT.

Я пытаюсь изменить таблицу, чтобы сделать ее столбец первичного ключа AUTO_INCREMENTпосле факта. Я пробовал следующий SQL, но получил уведомление об ошибке синтаксиса. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Я что-то не так делаю или это невозможно? + -------------------- + |...

193
В чем разница между использованием INDEX против KEY в MySQL?

Я знаю, как использовать INDEX, как в следующем коде. И я знаю, как использовать внешний ключ и первичный ключ . CREATE TABLE tasks ( task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED NOT NULL DEFAULT 0, task VARCHAR(100) NOT NULL, date_added TIMESTAMP NOT NULL, date_completed...

193
Импортировать файл SQL в mysql

У меня есть база данных под названием nitm. Я не создавал там таблиц. Но у меня есть файл SQL, содержащий все необходимые данные для базы данных. Файл nitm.sqlнаходится вC:\ drive . Этот файл имеет размер около 103 МБ. Я использую вамп-сервер. Я использовал следующий синтаксис в консоли MySQL для...

192
Количество строк с PDO

Есть много противоречивых утверждений вокруг. Каков наилучший способ подсчета строк с использованием PDO в PHP? До использования PDO я просто пользовался mysql_num_rows. fetchAll это то, чего я не хочу, потому что иногда я имею дело с большими наборами данных, поэтому не подходит для моего...

192
PHP / MySQL вставьте строку, затем получите 'id'

Поле 'id' моей таблицы автоматически увеличивается, когда я вставляю строку. Я хочу вставить строку, а затем получить этот идентификатор. Я бы сделал это так, как сказал, но есть ли способ сделать это, не беспокоясь о времени между вставкой строки и получением идентификатора? Я знаю, что могу...

192
Выбор автономного сервера полнотекстового поиска: Sphinx или SOLR? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

191
MySQL высокая загрузка ЦП [закрыто]

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

191
Таблица помечена как разбитая и должна быть исправлена

Я получаю эту ошибку в WordPress phpMyadmin #145 - Table './DB_NAME/wp_posts' is marked as crashed and should be repaired Когда я захожу в phpMyadmin, он говорит, что wp_posts "используется" Мой сайт в настоящее время не работает из-за этого. Я погуглил эту проблему, но не вижу кнопки...

191
Как проверить, является ли строка JSON или нет?

У меня простой вызов AJAX, и сервер вернет либо строку JSON с полезными данными, либо строку сообщения об ошибке, созданную функцией PHP mysql_error(). Как я могу проверить, являются ли эти данные строкой JSON или сообщением об ошибке. Было бы неплохо использовать функцию, вызываемую так isJSONже,...

190
MySQL, удаление некоторых внешних ключей

У меня есть таблица, первичный ключ которой используется в нескольких других таблицах и имеет несколько внешних ключей для других таблиц. CREATE TABLE location ( locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ... ) ENGINE = InnoDB; CREATE TABLE assignment ( assignmentID INT NOT NULL...

190
Как изменить столбец и изменить значение по умолчанию?

Я получил следующую ошибку при попытке изменить тип данных столбца и установить новое значение по умолчанию: ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}'; ОШИБКА 1064 (42000): у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии...

190
Как поместить выражение «if» в строку SQL?

Вот что я хочу сделать с моей базой данных MySQL . Я хотел бы сделать: SELECT * FROM itemsOrdered WHERE purchaseOrder_ID = '@purchaseOrdered_ID' AND status = 'PENDING' Если бы это не вернуло ни одной строки, что возможно через if(dr.HasRows == false), я бы сейчас создал UPDATEв purchaseOrderбазе...

190
Доступ к удаленной базе данных mysql из командной строки

У меня есть сервер с Rackspace. Я хочу получить доступ к базе данных из командной строки моего локального компьютера. Я пытался как: mysql -u username -h my.application.com -ppassword Но это дает ошибку: ОШИБКА 2003 (HY000): Не удается подключиться к серверу MySQL на my.application.com (10061) В...

190
Как найти каталог данных mysql из командной строки в Windows

В linux я мог найти каталог установки mysql с помощью команды which mysql. Но в окнах не нашел. Я попробовал, echo %path%и это привело к множеству путей вместе с путем к mysql bin. Я хотел найти каталог данных mysql из командной строки в Windows для использования в пакетной программе. Я также...

189
PHP PDO: кодировка, набор имен?

Я имел это ранее в моем обычном соединении mysql_ *: mysql_set_charset("utf8",$link); mysql_query("SET NAMES 'UTF8'"); Нужно ли это для PDO? И где я должен это иметь? $connect = new PDO("mysql:host=$host;dbname=$db", $user, $pass, array(PDO::ATTR_ERRMODE =>...

188
Преобразование метки времени в дату в запросе MySQL

Я хочу конвертировать timestampв MySQL на дату. Я хотел бы отформатировать поле user.registration в текстовом файле как yyyy-mm-dd. Вот мой SQL: $sql = requestSQL("SELECT user.email, info.name, FROM_UNIXTIME(user.registration), info.news FROM user, info WHERE user.id = info.id ", "export members");...

187
Как остановить MySQL на Mac OS?

Я установил MySQL через MacPorts . Какая команда мне нужна, чтобы остановить сервер (мне нужно проверить, как работает мое приложение, когда MySQL не