Pytania oznaczone «mysql»

114
Usuń klauzulę DEFINER ze zrzutów MySQL

Mam zrzut MySQL jednej z moich baz danych. Są w nim klauzule DEFINER, które wyglądają jak: "DEFINER=`root`@`localhost`" Mianowicie, te klauzule DEFINER znajdują się w moich instrukcjach CREATE VIEW i CREATE PROCEDURE. Czy istnieje sposób na usunięcie tych klauzul DEFINER z mojego pliku...

114
SQL: Jak wykonać ciąg nie równa się

Mam następujące zapytanie SELECT * FROM table WHERE tester <> 'username'; Oczekuję, że to zwróci wszystkie wyniki, w których tester nie jest ciągiem username, ale to nie działa. Myślę, że szukam odwrotności Likeoperatora, ale nie jestem pewien? W moich poszukiwaniach znalazłem rozwiązania...

113
błąd mysql 1364 Pole nie ma wartości domyślnych

Mój stół wygląda create table try ( name varchar(8), CREATED_BY varchar(40) not null); a następnie mam wyzwalacz do automatycznego wypełniania pola CREATED_BY create trigger autoPopulateAtInsert BEFORE INSERT on try for each row set new.CREATED_BY=user(); Kiedy robię wkładkę za pomocą insert...

112
Znaczenie długości varchar w tabeli MySQL

Mam tabelę MySQL, w której wiersze są wstawiane dynamicznie. Ponieważ nie mam pewności co do długości sznurków i nie chcę, aby były odcinane, robię je na varchar (200), który jest generalnie znacznie większy niż potrzebuję. Czy danie polu varchar o wiele dłuższego niż to konieczne, ma duży wpływ na...

112
Napraw wszystkie tabele za jednym razem

Jak sprawdzić wszystkie tabele w bazie danych za jednym razem? Zamiast wpisywać zapytanie check table ''tablename'';dla wszystkich tabel jeden po drugim. Czy jest jakieś proste polecenie check alllub coś

111
Typowe pola MySQL i ich odpowiednie typy danych

Konfiguruję bardzo małą bazę danych MySQL, która przechowuje imię, nazwisko, adres e-mail i numer telefonu i staram się znaleźć „idealny” typ danych dla każdego pola. Wiem, że nie ma czegoś takiego jak idealna odpowiedź, ale musi istnieć jakaś wspólna konwencja dla powszechnie używanych dziedzin,...

111
Maksymalne wykorzystanie pamięci MySQL

Chciałbym wiedzieć, jak można ustawić górny limit ilości pamięci używanej przez MySQL na serwerze Linux. W tej chwili MySQL będzie nadal zajmować pamięć przy każdym nowym zapytaniu, tak że w końcu zabraknie pamięci. Czy istnieje sposób na ustanowienie limitu, aby MySQL nie wykorzystywał więcej...

111
MySQL Fire Trigger zarówno dla wstawiania, jak i aktualizacji

Czy możliwe jest uruchomienie wyzwalacza mysql zarówno dla zdarzeń wstawiania, jak i aktualizacji tabeli? Wiem, że mogę wykonać następujące czynności CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table` FOR EACH...

111
mysql - ile kolumn to za dużo?

Konfiguruję tabelę, która może mieć maksymalnie 70 kolumn. Zastanawiam się teraz nad podzieleniem go, ponieważ niektóre dane w kolumnach nie będą potrzebne przy każdym dostępie do tabeli. Z drugiej strony, jeśli to zrobię, będę musiał używać złączeń. Czy w którym momencie, jeśli w ogóle, uważa...