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

Усі версії MySQL (не Microsoft SQL Server). Будь ласка, додайте тег, що відповідає версії, як mysql-5.7, якщо це стосується питання.

1
Чи можливо змінити існуюче визначення тригера в MySQL?
Мені цікаво, чи можна оновити визначення тригера в MySQL. Наприклад, у мене є тригер T і я хочу додати в нього нову функціональність. Моє припущення, що мені потрібно це скинути і відтворити. Які найкращі практики адміністрування баз даних для таких сценаріїв?
14 mysql  trigger  update 

4
MySQL - змінити таблицю для автоматичного введення UUID
Гаразд, я знаю, що робив це раніше. Але я все життя не можу це зрозуміти. Я створив таблицю. Один із стовпців має позначку "LogID", це також первинний ключ. Як змінити його, щоб цей стовпець генерував UUID для кожного нового запису? Дякую
14 mysql 


2
Які розумні привілеї надавати типовим користувачам? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 6 років тому . Я вважаю, що перелік пільг, наданих MySQL, є дещо переважним. Я не впевнений, хто …

3
MySQL: Помилка читання комунікаційних пакетів
Я отримую це попередження в mysql, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) У мене було декілька тем у google, і, згідно з деякими пропозиціями, я збільшив ситуацію max_allowed_packetз 128 to 512 to 1024тієї самої поведінки. Я використовую Drupal 7, …
14 mysql  innodb 

2
Підрахунок рядків з підзапиту
Просто: я хотів би порахувати кількість рядків із підзапиту. Зауважте, що статус - це незалежний хост в мережі чи ні. Неправильний код SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Пояснив Перший запит при запуску самостійно повертає цей: SELECT DISTINCT ip_address FROM `ports` …

2
Якщо існує, то оновіть іншу вставку
Я намагаюся створити STORED PROCEDUREте, яке буде використано для UPDATEтаблиці під назвою machine. Ця таблиця складається з трьох стовпців ( machine_id, machine_nameі reg_id). У вищезгаданій таблиці reg_id( INT) - стовпець, значення якого можна змінити для a machine_id. Я хотів би визначити QUERY/ PROCEDUREперевірити, чи reg_idіснує вже в цій таблиці. Якщо …
14 mysql 


1
Дані MySQL Commited не відображаються для вибору запиту
Контекст: Рамка, що використовується, є Spring і всі запити виконуються з JdbcTemplate. Версія сервера Mysql - 5.6.19. Значення " tableє" InnoDB tableта "за замовчуванням" auto commitта встановлюється рівень повторного читання рівня ізоляції. Проблема : Insertтрапляється всередині транзакції, і той, selectхто читає ті самі вставлені дані, не бачить даних. У selectпробігах …

5
Таблиця замовлень електронної комерції. Зберегти ціни чи використовувати таблицю аудиту / історії?
Я розробляю свою першу схему електронної комерції. Я дещо читав цю тему і трохи розгублений щодо стосунків між a order_line_itemі aproduct А productможна придбати. У ньому є різні деталі, але найголовніше unit_price. У order_line_itemіноземного ключа є product_idкуплений, quantityпридбаний та unit_priceв той момент, коли клієнт придбав товар. Більшість того, що я …

3
Як довго буде зберігатися тимчасова таблиця ПАМ'ЯТЬ, якщо я її не скидаю (MySQL)
Я використовую рекурсивну збережену процедуру в MySQL для генерування тимчасової таблиці під назвою id_list, але я повинен використовувати результати цієї процедури для подальшого вибору запиту, тому я не можу DROPтимчасову таблицю в рамках процедури ... BEGIN; /* generates the temporary table of ID's */ CALL fetch_inheritance_groups('abc123',0); /* uses the results …

2
Які недоліки використання кластера Galera замість реплікації Master / Slave?
Які недоліки використання кластера Galera замість звичайної реплікації Master / Slave? 0 рабського затримки Galera, синхронна реплікація та відсутність єдиної точки відмови здаються дуже привабливими, чому тоді кластер Galera не є звичайним?

2
Додавання індексу до великих таблиць mysql
У мене стіл | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) unsigned NOT NULL AUTO_INCREMENT, installmentint (10) unsigned NOT NULL, on_datedate NOT NULL, actual_datedate DEFAULT NULL, payment_typeint (11) NOT NULL, scheduled_principal_outstandingdecimal (65,0) NOT NULL, scheduled_principal_duedecimal (65,0) NOT NULL, scheduled_interest_outstandingдесяткова (65,0) NOT NULL, scheduled_interest_dueдесяткова (65,0) NOT NULL, currencyint (11) NOT NULL, …

1
Як оцінити операції вводу / виводу, виконані за запитами MySQL?
У RDS Amazon ви платите близько 0,10 доларів за 1 мільйон запитів вводу / виводу. Я помітив дуже велику кількість (у сотнях тисяч) запитів вводу / виводу для дуже низької бази даних трафіку. Побачивши це, я провів кілька додаткових досліджень і виявив це запитання, в якому описується, що для веб-сайту …
13 mysql 

3
Змініть всі таблиці в базі даних за допомогою однієї команди
Чи є одно- або однорядкова команда для зміни всіх таблиць у базі даних. Я хотів би видати цю команду в кожній таблиці в базі даних: ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8; Моя мета - змінити діаграму з latin1 до utf8 до всіх таблиць. ОНОВЛЕННЯ: RDBMS - це MySQL

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