THE ORB
Uruchamiam studio

Table '<baza>.<tabela>' doesn't exist

W bazie brakuje całej tabeli, której potrzebuje skrypt. Jego plik instalacyjny nigdy nie został zaimportowany albo trafił do innej bazy.

groupsTen skrypt nic nie robipersonMożesz to naprawić

Zrób najpierw to

Zaimportuj plik .sql dołączony do skryptu, do tej samej bazy, którą wskazuje twój server.cfg.

bug_reportWklej zamiast tego całą konsolę

Co to znaczy

Połączenie zadziałało, a tabeli nazwanej w zapytaniu nie ma w tej bazie. Albo SQL, który przychodzi z zasobem, nigdy nie został zaimportowany, albo jesteś połączony z inną bazą, niż ci się wydaje.

Co to powoduje

Uszeregowane według tego, jak często są odpowiedzią.

  1. 1

    .sql zasobu nigdy nie został zaimportowany

    Każdy skrypt, który przechowuje dane, przychodzi z takim plikiem. Pominięcie go to zwykła przyczyna.

  2. 2

    Zaimportowany do złej bazy

    Dwie bazy na tym samym serwerze, import poszedł do jednej, a connection string wskazuje drugą.

  3. 3

    Brakuje własnego schematu frameworka

    Brak users albo players znaczy, że SQL frameworka nigdy nie został uruchomiony, i nic nie zadziała, dopóki nie będzie.

  4. 4

    Wielkość liter

    Na MySQL-u pod Linuksem Users i users to różne tabele, zależnie od lower_case_table_names.

  5. 5

    "Unknown database" zamiast brakującej tabeli

    Sama baza nie istnieje — connection string podaje taką, której nigdy nie utworzono.

Jak poznać, który jest twój

SELECT DATABASE();
SHOW TABLES;

Jeśli tabele tam są, a DATABASE() to nie to, czego się spodziewałeś, connection string jest zły. Jeśli lista jest pusta, nic nigdy nie zostało zaimportowane.

Gdzie szukać

Plik .sql, który przyszedł z zasobem, i nazwa bazy w server.cfg.

Jak to naprawić

CREATE DATABASE IF NOT EXISTS fivem CHARACTER SET utf8mb4;
USE fivem;
SOURCE /sciezka/do/zasobu/install.sql;

Wciąż utknąłeś na własnym kodzie?

Ta strona mówi, co ten błąd zwykle oznacza. Wklej swoją konsolę do Server Fixera, a uszereguje wszystko, co w niej jest, i powie, co zrobić najpierw; a jeśli wolisz tego nie ruszać, ORBIE naprawi skrypt i odda ci zasób gotowy do wrzucenia.

bug_reportOtwórz Server Fixer

Dla tego rodzaju błędu Script Optimizer wyłapuje wzorce zapytań, które to powodują.

Błędy, które chodzą z tym w parze