Pytania otagowane jako mysql

Wszystkie wersje MySQL (nie Microsoft SQL Server). Dodaj również tag specyficzny dla wersji, np. Mysql-5.7, jeśli jest to istotne dla pytania.

3
Problem z zapytaniem: może istnieć tylko jedna kolumna automatyczna
Czy ktoś może mi powiedzieć, co jest nie tak z tą definicją tabeli. Wersja mysql to 5.1.52-log root@localhost spoolrdb> create table spoolqueue ( queue int, idx bigint not null auto_increment, status smallint, querystring varchar(2048), contenttype varchar(255), characterencoding varchar(16), body text, primary key(queue,idx) ); ERROR 1075 (42000): Incorrect table definition; there …
10 mysql  query 




3
Czy unikatowość pola powoduje, że jest on indeksowany?
Jeśli uniqueograniczę pole, czy muszę utworzyć indeks tego pola, aby uzyskać skalowalny czas wstawiania? Czy jest to zrobione dla mnie (nawet jeśli indeks, którego używa, nie jest publicznie dostępny?) W szczególności pracuję z Apache Derby w zakresie prototypowania, chociaż prawdopodobnie przeniosę go do MySQL w najbliższej przyszłości. Mam również nadzieję, …

2
Niewyjaśnione limity czasu InnoDB
Widziałem ostatnio niektóre bardzo podstawowe aktualizacje, które przestały działać, i nie byłem w stanie ustalić przyczyny. Przykład: // # Czas zapytania: 51 Czas blokady: 0 Liczba rzędów: 0 Liczba rzędów: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); W tym samym dzienniku nie ma wpisów …


9
Zbalansowany klaster MySQL bez modułu równoważenia obciążenia
Chcę utworzyć klaster MySQL z równoważeniem obciążenia, ale bez faktycznego równoważenia obciążenia, aby nie dodawać kolejnego punktu awarii lub złożoności. Myślałem o następujących rzeczach: Mieć konfigurację master-master dla MySQL Na każdym kliencie umieść prosty okrągły serwer proxy, który obracałby żądania między serwerami. czy to możliwe? Czy istnieją lepsze sposoby na …
10 mysql 

2
Lubi lub głosuje na posty
Tworzę mały program, w którym użytkownicy publikują posty lub piszą blogi. W tych postach inni użytkownicy mogą lubić lub nie lubić postu jak na Facebooku lub głosować w górę lub w dół głosować jak w przypadku stackoverflow. Chciałbym poznać dobrą strukturę bazy danych, która jest powszechnie używana i program działa …

1
niepoprawna wartość domyślna (mysql 5.7) dla pola znacznika czasu
EDYCJA: Podczas aktualizacji istniejącej bazy danych z mysql 5.6 i wykonywania: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Daje to: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid default value for 'shift_start' Działa to w mysql <= …
10 mysql  mysql-5.7 

1
MySQL InnoDB Deadlock Dla 2 prostych zapytań o wstawienie
Mam impas dla tych dwóch zapytań dotyczących wstawiania: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Oto status InnoDB: ------------------------ LATEST DETECTED DEADLOCK ------------------------ …
10 mysql  innodb  deadlock 

4
pokaż nazwę tabeli + liczbę rekordów dla każdej tabeli w bazie danych mysql innodb
Jak wyświetlić wszystkie tabele w bieżącej bazie danych wraz z liczbą wierszy tabeli. Innymi słowy, czy możesz pomyśleć o zapytaniu, które mogłoby wymyślić coś takiego w mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | +------------------------++------------------------+ Mile …
10 mysql  innodb  select  count 

3
Przywracanie tabel MySQL z plików .ibd, .frm i mysqllogbin
Z jakiegoś powodu, gdy próbuję otworzyć moje tabele, które są przechowywane .frmi .ibdpliki (czy to na MySQL, czy phpmyadmin), pojawia się błąd składniowy lub mówi, że nie istnieje. Przeczytałem inny post, który miał podobny problem, ale nie wiem, jak sprawdzić, czy innodb_file_per_tablejest włączony, i ogólnie jestem po prostu zdezorientowany. Przekształciłem …

3
mysqldump - jedna transakcja, ale zapytania dotyczące aktualizacji czekają na kopię zapasową
Jeśli użyję mysqldump --single-transakcja, zgodnie z dokumentami powinna ona robić flush tabele z blokadą odczytu, aby uzyskać spójny stan, a następnie rozpocząć transakcję i żaden pisarz nie powinien czekać. Jednak ostatniej nocy złapałem następującą sytuację: fragment z pełnej listy procesów: setki tych ... Command: Query Time: 291 State: Waiting for …

1
MySQL Collation różnice między utf8_unicode
Ale czytałem o znaczeniu MySQL Collation i dowiedziałem się do tej pory o kompatybilności i dokładności, że te 4 wydają się być moim najlepszym wyborem. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Z mojego zrozumienia, uft8mb4 byłby dobry dla postaci z obsługą mutli języka (znakowego) (na przykład japońskiego). uf8 obsługuje tylko 3 bajty, …
10 mysql 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.