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

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

7
Як зберігати масиви в MySQL?
У мене дві таблиці в MySQL. Особа таблиці має такі стовпці: id | name | fruits У fruitsстовпці може міститись нульовий або масив рядків типу ("яблуко", "апельсин", "банан") або ("полуниця") та ін. ____________________________ fruit_name | color | price ____________________________ apple | red | 2 ____________________________ orange | orange | 3 …

12
MySQL: найшвидший спосіб підрахунку кількості рядків
Який спосіб підрахунку кількості рядків повинен бути швидшим у MySQL? Це: SELECT COUNT(*) FROM ... WHERE ... Або альтернатива: SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_num_rows() Можна було б подумати, що перший метод повинен бути швидшим, оскільки …
117 mysql  performance 

10
Як застосувати метод bindValue у пункті LIMIT?
Ось знімок мого коду: $fetchPictures = $PDO->prepare("SELECT * FROM pictures WHERE album = :albumId ORDER BY id ASC LIMIT :skip, :max"); $fetchPictures->bindValue(':albumId', $_GET['albumid'], PDO::PARAM_INT); if(isset($_GET['skip'])) { $fetchPictures->bindValue(':skip', trim($_GET['skip']), PDO::PARAM_INT); } else { $fetchPictures->bindValue(':skip', 0, PDO::PARAM_INT); } $fetchPictures->bindValue(':max', $max, PDO::PARAM_INT); $fetchPictures->execute() or die(print_r($fetchPictures->errorInfo())); $pictures = $fetchPictures->fetchAll(PDO::FETCH_ASSOC); я отримав Ви маєте помилку …
117 php  mysql  sql  pdo  bindvalue 

7
PDO MySQL: використовувати PDO :: ATTR_EMULATE_PREPARES чи ні?
Про це я читав досі PDO::ATTR_EMULATE_PREPARES: Емуляція підготовки PDO краще для роботи, оскільки вбудована підготовка MySQL обходить кеш запитів . Натурна підготовка MySQL краща для безпеки (запобігання ін'єкції SQL) . Натурна підготовка MySQL краще для повідомлення про помилки . Я вже не знаю, наскільки правдиві будь-які з цих тверджень. Моє …
117 php  mysql  pdo 

8
Індекс (на основі нуля) повинен бути більшим або рівним нулю
Ей, я продовжую отримувати помилку: Індекс (на основі нуля) повинен бути більшим або рівним нулю і менше розміру списку аргументів. Мій код: OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn); OdbcDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Name.Text = String.Format("{0} {1}", reader.GetString(0), reader.GetString(1)); Aboutme.Text = …
117 c#  asp.net  mysql  sql 


7
Як використовувати GROUP_CONCAT в CONCAT в MySQL
Якщо у мене є таблиця з такими даними в MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 як я можу перейти в наступний формат? id Column 1 A:4,5,B:8 2 C:9 Я думаю, що мені доведеться користуватися GROUP_CONCAT. Але я не впевнений, як …

6
Які відмінності між типами даних BLOB та TEXT у MySQL?
Що таке blobі що таке text? Які відмінності? Коли мені потрібно використовувати blobі коли мені потрібен textяк тип даних? Тому що для blobі text, є mediumblob== mediumtext, smallblob== small text. Вони навіть мають однакове значення? І подивіться на це MEDIUMBLOB, MEDIUMTEXT L+ 3 байти, куди L < 224. Що таке …
117 mysql  database  text  blob 



10
Порівняння діапазонів дат
У MySQL, Якщо у мене є список діапазонів дат (діапазон-початок і діапазон-кінець). напр 10/06/1983 to 14/06/1983 15/07/1983 to 16/07/1983 18/07/1983 to 18/07/1983 І я хочу перевірити, чи містить інший діапазон дат будь-який діапазон, який уже є у списку, як би це зробити? напр 06/06/1983 to 18/06/1983 = IN LIST 10/06/1983 …
116 sql  mysql  date 

2
ВСТУПИТИ В… ВИБІРИТЕ З… НА ДУПЛІКАТИ КЛЮЧУ ОНОВЛЕННЯ
Я роблю запит на вставку, де більшість багатьох стовпців потрібно буде оновити до нових значень, якщо унікальний ключ уже існував. Це щось подібне: INSERT INTO lee(exp_id, created_by, location, animal, starttime, endtime, entct, inact, inadur, inadist, smlct, smldur, smldist, larct, lardur, lardist, emptyct, emptydur) SELECT id, uid, t.location, t.animal, t.starttime, t.endtime, …

6
Вибір MySQL з умовою CONCAT
Я намагаюся скласти це на увазі. У мене є таблиця з полями імені та прізвища, і у мене є рядок типу "Боб Джонс" або "Боб Майкл Джонс" та кілька інших. річ у тому, що у мене є, наприклад, Боб на ім'я та Майкл Джонс за прізвищем тому я намагаюся SELECT …

7
Як видалити з декількох таблиць у MySQL?
Я намагаюся видалити відразу з кількох таблиць. Я трохи провів дослідження і придумав це DELETE FROM `pets` p, `pets_activities` pa WHERE p.`order` > :order AND p.`pet_id` = :pet_id AND pa.`id` = p.`pet_id` Однак я отримую цю помилку Uncaught Database_Exception [1064]: у вас є помилка у вашому синтаксисі SQL; перевірте посібник, …

20
Корінний пароль домашнього браузера MacOSX mysql
Чомусь MySQL припинив надання доступу для root. Видалення та перевстановлення програми Homebrew. Свіжі встановлення, свіжі таблиці, але коли я входжу mysql -u root -p Я отримую цю помилку: Доступ заборонено користувачеві 'root' @ 'localhost' (використовуючи пароль: НІ) Я перевстановив MySQL п'ять разів, але він все ще запитує пароль. Як це …
116 mysql 

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