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.

2
Jakie jest znaczenie tinyint (N)?
Kiedy używamy długości argumentu z numerycznymi typami danych, o ile wiem, określa szerokość wyświetlania. Próbowałem następujące: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test; +--------------+------------------------- | Table | Create Table +--------------+------------------------- | boolean_test | CREATE TABLE `boolean_test` ( …


7
Jak wyświetlić nazwy kolumn tabeli?
Sprawa jest prosta: masz bazę danych MySQL, w której masz tylko interfejs zapytań SQL i chcesz poznać strukturę bazy danych za pomocą zapytań. Możesz wyświetlić tabele za pomocą show tables;polecenia, ale jak widzisz nazwy poszczególnych kolumn? ( SELECTinstrukcja pokazuje, Empty setczy nie ma żadnych danych i NIE można ich w …
17 mysql 

3
mysqldump vs mysqlpump
Właśnie usłyszałem o mysqlpump - wygląda na to, że został wydany z MySQL 5.7, jednak MySQL 5.7 nadal zawiera mysqldump . Oba są programami do tworzenia kopii zapasowych, ale czy ktoś mógłby podsumować główne różnice? Czy istnieją scenariusze, w których jeden z nich mógłby działać lepiej? Czy mysqldump zostanie wycofany …



3
Dlaczego miałbym kiedykolwiek preferować ALGORYTM = KOPIUJ zamiast ALGORYTM = WSTAW?
Ponieważ MySQL 5.6 wprowadził DDL online, ALTER TABLEpolecenie może opcjonalnie mieć jeden ALGORITHM=INPLACElub ALGORITHM=COPYokreślony. Przegląd internetowych DDL zauważa, że domyślnie INPLACEjest stosowany wszędzie tam, gdzie to możliwe, i sugeruje (nigdy dość podając ją), że INPLACEalgorytm jest tańszy niż COPYsię jest. Jaki więc powód powinienem podać ALGORITHM=COPYw ALTER TABLEoświadczeniu?

3
Nie można uruchomić serwera MySQL z powodu złych uprawnień do plików?
Próbuję uruchomić serwer, a następnie naprawić użytkownika root $ mysql -u root mysql $mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root'; $mysql> FLUSH PRIVILEGES; Ale serwer nie może zostać uruchomiony: $ mysqld --skip-grant-tables 2014-10-21 07:18:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation …

4
Plik CSV importu MySQL BŁĄD 13 (HY000): Nie można uzyskać statystyki pliku /path/file.csv (Errcode: 2)
Jestem absolutnym początkującym do MySQL (5.5.34) / Linux (Ubuntu 12.04 LTS) ` Stworzyłem prostą bazę danych z jedną tabelą. Podczas próby zaimportowania do niego danych za pomocą pliku „data_test.csv pojawia się komunikat o błędzie 13. Wyjdź z terminalu w następujący sposób: mysql> source /home/g/stockrecdb/load_test.sql; Database changed ERROR 13 (HY000): Can't …
16 mysql  errors  csv 

1
Jak pozbyć się błędu „maksymalnych połączeń użytkowników”?
Używam MySQLi do mojej aplikacji internetowej, ale za każdym razem, gdy chcę odwiedzić określoną stronę, dostaję mysqli_connect() [function.mysqli-connect]: (42000/1203): User ***_user already has more than 'max_user_connections' active connections. Próbowałem już zamknąć wszystkie połączenia, ale to nie poprawia sytuacji. Czy istnieje sposób, aby dokładnie wiedzieć, które połączenia są otwarte w danym …

1
Kiedy po aktualizacji parametru expire_logs_days i ponownym uruchomieniu sql stare binlogi zostaną usunięte?
MySQL 5.1.x | InnoDB | Windows Mój katalog danych mysql zaczyna się zapełniać dziennikami bin. Obecnie mam skonfigurowane następujące ustawienia na moim serwerze Windows MySQL: [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 Planuję zmienić ustawienie expire_logs_days na expire_logs_days=10i odbić usługę mysql. Jak szybko po wprowadzeniu tej zmiany mogę się spodziewać, że …

3
Replikować RDS-MySQL na hoście innym niż Amazon?
Mam dość dużą bazę danych MySQL (5.1) działającą w Amazon jako instancja RDS. Pracuję nad przeniesieniem go z Amazon. Aby to zrobić płynnie, chciałbym skonfigurować nowy sprzęt jako replikę instancji RDS tylko do odczytu. Wiem, że RDS obsługuje replikację w ramach RDS. Czy istnieje sposób skonfigurowania replikacji na hoście, który …

1
W jaki sposób MySQL zwraca zestaw wyników z procedury składowanej?
Staram się omijać procedury składowane do użycia w aplikacji internetowej. Wydaje mi się, że cokolwiek ostatnia instrukcja znajduje się w procedurze przechowywanej MySQL, wydaje się, że jest traktowane jako zestaw wyników tej procedury. Niestety wydaje się, że w dokumentach MySQL znajdują się odwołania, które mówią, że procedura może zwrócić wiele …

3
Czy jest lepsze wyjście z dziennika MySQL InnoDB „w przyszłości”?
Mam ten błąd InnoDB w MySQL 5.0. Mysqld został zatrzymany czysto, ale później udało mi się utracić ib_logfile0 i ib_logfile1. Teraz po czystym uruchomieniu InnoDB wykonało „odzyskiwanie po awarii”. Przeszedłem przez firmę innodb_force_recovery = 4, naprawiłem zawieszoną tabelę MyISAM, a teraz replika jest gotowa do pracy, oprócz tego. Wielkie zatwierdzone …
16 mysql  innodb 

2
Brakuje wierszy po konwersji online z MyISAM do InnoDB
Mamy dość małą bazę danych, którą chcieliśmy przekonwertować z MyISAM na InnoDB. Będąc bazą danych noob, właśnie przekonwertowaliśmy (używając tabeli zmian), nawet nie usuwając strony. Po zakończeniu konwersji wydaje się, że brakuje sporadycznych wierszy. Czy jest to możliwe z powodu operacji podczas konwersji? A może problem jest gdzie indziej?
16 mysql  innodb  myisam 

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.