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

102
Самый простой способ активировать PHP и MySQL в Mac OS 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion)?

Какой самый простой способ активировать PHP и MySQL в Mac OS 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion)? Я бы предпочел использовать любые связанные версии, прежде чем прибегать к загрузке с веб-сайтов PHP или MySQL. Это также исключает MAMP и тому подобное. Мне удобно работать с...

102
Несколько операторов выбора в одном запросе

Я создаю отчет на php (mysql), пример: `select count(id) as tot_user from user_table select count(id) as tot_cat from cat_table select count(id) as tot_course from course_table` Вот так у меня 12 таблиц. Могу ли я сделать это одним запросом. Если бы я сделал? Процесс замедляется?...

102
Почему создается «GRANT USAGE» при первом предоставлении пользователю привилегий?

Я новичок в административной части СУБД и сегодня вечером настраивал новую базу данных (используя MySQL), когда заметил это. После предоставления пользователю привилегии в первый раз создается еще одно разрешение, которое выглядит как GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password В...

102
Как изменить ссылочное действие внешнего ключа? (поведение)

Я создал таблицу, содержащую столбец с внешним ключом, для которого установлено значение ON DELETE CASCADE(удалить дочерний элемент при удалении родителя) Какой должна быть команда SQL, чтобы это изменить ON DELETE RESTRICT? (нельзя удалить родителя, если у него есть дети)...

102
Как добавить строку к существующему полю в MySQL?

Я хочу обновить код всех моих записей до того, что они есть на данный момент, плюс _standard какие-нибудь идеи? Так, например, если коды - apple_1 и apple_2, мне нужно, чтобы они были apple_1_standard и apple_2_standard. Перед: id code ------------ 1 apple_1 1 apple_2 Псевдо-запрос: update...

102
Создать GUID в MySQL для существующих данных?

Я только что импортировал кучу данных в таблицу MySQL, и у меня есть столбец «GUID», который я хочу в основном заполнить всеми существующими строками новыми уникальными случайными GUID. Как мне это сделать в MySQL? Я попытался UPDATE db.tablename SET columnID = UUID() where columnID is not null И...

102
Поддержка PDO для нескольких запросов (PDO_MYSQL, PDO_MYSQLND)

Я знаю, что PDO не поддерживает выполнение нескольких запросов в одном операторе. Я поискал в Google и нашел несколько сообщений о PDO_MYSQL и PDO_MYSQLND. PDO_MySQL - более опасное приложение, чем любые другие традиционные приложения MySQL. Традиционный MySQL допускает только один SQL-запрос. В...

102
MySQL выбирает вчерашнюю дату

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

102
Когда мне следует использовать UNSIGNED и SIGNED INT в MySQL?

Когда мне следует использовать UNSIGNED и SIGNED INT в MySQL? Что лучше использовать или это просто личное предпочтение? Потому что я видел, как его использовали вот так; id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT и id INT(11) NOT NULL AUTO_INCREMENT...

102
Установка драйвера PDO на сервер MySQL Linux

Не так давно мне предложили изменить мой код для использования PDO, чтобы параметризовать мои запросы и безопасно сохранять HTML в базе данных. Итак, вот основные проблемы: Я посмотрел http://php.net/manual/en/ref.pdo-mysql.php , и я действительно не понимаю, куда мне поместить эту $ ./configure...

102
ОШИБКА 1067 (42000): недопустимое значение по умолчанию для created_at.

Когда я попытался изменить таблицу, она показала ошибку: ERROR 1067 (42000): Invalid default value for 'created_at' Я искал эту ошибку в Google, но все, что я нашел, было так, как будто они пытались изменить метку времени, чтобы это произошло. Однако здесь я пытаюсь добавить новый столбец и...

101
Hibernate: автоматическое создание / обновление таблиц db на основе классов сущностей

У меня есть следующий класс сущности (в Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String...

101
Скрытые возможности MySQL

Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я работаю с Microsoft SQL Server уже много лет, но только недавно начал использовать MySQL в своих...

101
MIN / MAX против ORDER BY и LIMIT

Какой из следующих запросов вы бы сочли лучшим? Каковы ваши причины (эффективность кода, лучшая ремонтопригодность, меньше WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;...

101
Проверка пустого поля с помощью MySQL

Я написал запрос, чтобы проверить пользователей с определенными критериями, одним из которых является их адрес электронной почты. Наш сайт позволяет пользователю иметь или не иметь адрес электронной почты. $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT...

101
Как отфильтровать результаты SQL в отношении "имеет много сквозных"

Предполагая , что у меня есть таблицы student, clubи student_club: student { id name } club { id name } student_club { student_id club_id } Я хочу знать, как найти всех студентов как в футбольном (30), так и в бейсбольном (50) клубах. Хотя этот запрос не работает, это самое близкое, что у меня...

101
Изменение пароля root MySQL

Я пытался сбросить свой пароль root для MySQL. Я запустил mysqld_safe --skip-grant-tables, обновил пароль root и проверил таблицу пользователей, чтобы убедиться, что он там есть. После перезапуска демона mysql я попытался войти в систему с новым паролем root, который я только что установил, и...