Запитання з тегом «mysql»

MySQL - це безкоштовна система відкритого джерела управління реляційними базами даних (RDBMS), яка використовує структуровану мову запитів (SQL). НЕ ВИКОРИСТОВУЙТЕ цей тег для інших БД, таких як SQL Server, SQLite тощо. Це різні БД, які використовують власні діалекти SQL для управління даними.



10
Створити GUID в MySQL для існуючих даних?
Я щойно імпортував купу даних до таблиці MySQL, і у мене є стовпець "GUID", в якому я хочу в основному заповнити всі існуючі рядки новими та унікальними випадковими GUID. Як це зробити в MySQL? я намагався UPDATE db.tablename SET columnID = UUID() where columnID is not null І просто отримайте …
100 mysql  random  guid 

5
МІН / МАКС проти ЗАМОВЛЕННЯ НА ОБМЕЖЕННЯ
З наведених нижче запитів, який із методів Ви вважаєте кращим? Які ваші причини (ефективність коду, краща ремонтопридатність, менше WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;
100 sql  mysql 

13
Доступ заборонено для користувача 'test' @ 'localhost' (з використанням пароля: ТАК), крім кореневого користувача
Я зіткнувся з проблемою з користувачем mysql, не користувачем root / admin, я виконую наведені нижче дії для створення користувача та його привілеїв. я встановлюю mysqlна RHEL 5.7 64bit, пакети згадані нижче, як тільки я зробив те, що rpm installми є створивши mysql db, використовуючи mysql_install_db, потім тоді запустіть службу …

14
ПОМИЛКА 1067 (42000): Недійсне значення за замовчуванням для 'created_at'
Коли я намагався змінити таблицю, вона показала помилку: ERROR 1067 (42000): Invalid default value for 'created_at' Я погуглив за цю помилку, але все, що виявив, було наче вони намагалися змінити позначку часу, щоб вона сталася. Однак тут я намагаюся додати новий стовпець, і я отримую цю помилку: mysql> ALTER TABLE …
100 mysql 

14
Як встановити MySQLdb (бібліотеку доступу даних Python до MySQL) на Mac OS X?
Я новачок в Python, але я просто провів день, працюючи над тим, щоб MySQLdb працював належним чином, а всесвіт, згідно з google, містить численні посилання на те, що це таке PITA, і неповноцінне число посібників, які, здається, є застаріла. Зважаючи на те, що цей сайт призначений для вирішення подібних проблем, …
99 python  mysql  macos 

4
Як в PHP працює "зробити щось АБО СТВОРИТИ ()"?
Я пишу додаток php для доступу до бази даних MySQL, а в навчальному посібнику написано щось із форми mysql_connect($host, $user, $pass) or die("could not connect"); Звідки PHP знає, що функція вийшла з ладу, щоб вона запускала частину штампу? Я думаю, я запитую, як працює «чи» його частина. Я не думаю, …

20
MySQL Створення таблиць із зовнішніми ключами, що дають помилку: 150
Я намагаюся створити таблицю в MySQL з двома зовнішніми ключами, які посилаються на первинні ключі у двох інших таблицях, але я отримую помилку errno: 150, і вона не створить таблицю. Ось SQL для всіх 3 таблиць: CREATE TABLE role_groups ( `role_group_id` int(11) NOT NULL `AUTO_INCREMENT`, `name` varchar(20), `description` varchar(200), PRIMARY …

12
Умовна вставка MySQL
Мені важко формувати умовний ВСТУП У мене є x_table із стовпцями (екземпляр, користувач, елемент), де ідентифікатор екземпляра унікальний. Я хочу вставити новий рядок лише в тому випадку, якщо користувач вже не має заданого елемента. Наприклад, намагаючись вставити екземпляр = 919191 user = 123 item = 456 Insert into x_table (instance, …

16
Як уникнути одинарних лапок в MySQL
Як вставити значення в MySQL, які складаються з одиничних або подвійних лапок. тобто This is Ashok's Pen. Єдина цитата створить проблеми. Можуть бути й інші символи втечі. Як правильно вставити дані?
98 mysql  string  quotes 

5
ВСТАВЛЕННЯ SQLite - ПОВТОРЕННЯ КЛЮЧОВОГО ОНОВЛЕННЯ (UPSERT)
MySQL має щось подібне: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; Наскільки я знаю, ця функція не існує в SQLite, я хочу знати, чи є якийсь спосіб отримати той самий ефект без необхідності виконувати два запити. Крім того, якщо це …
98 sql  mysql  database  sqlite  upsert 

8
Застереження MySQL “WITH”
Я намагаюся використовувати MySQL для створення подання з реченням "WITH" WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Але, схоже, MySQL це не підтримує. Я вважав, що це досить стандартно, і впевнений, що Oracle це підтримує. Чи є спосіб змусити MySQL використовувати речення "WITH"? Я спробував …


3
Дата оновлення + один рік у mysql
Коли я хочу встановити числове значення +1 у таблиці mysql, я використовую, наприклад: UPDATE table SET number=number+1 WHEN ... Як я можу встановити дату + один рік? Дякую
97 mysql  date 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.