THE ORB
Arrancando el studio

La tabla '<bd>.<tabla>' no existe

A la base de datos le falta una tabla entera que un script necesita. Su archivo de instalación nunca se importó, o se importó en otra base.

groupsEse script no hace nadapersonPodés arreglarlo

Haz esto primero

Importa el archivo .sql que venía con el script, en la misma base a la que apunta tu server.cfg.

bug_reportMejor pega tu consola entera

Qué significa

La conexión funcionó y la tabla que nombra la consulta no está en esa base de datos. O el SQL que viene con el recurso nunca se importó, o estás conectado a una base distinta de la que creés.

Qué lo provoca

Ordenado por la frecuencia con la que es la respuesta.

  1. 1

    El .sql del recurso nunca se importó

    Cada script que guarda datos trae uno. Saltárselo es la causa habitual.

  2. 2

    Importado en la base de datos equivocada

    Dos bases en el mismo servidor, la importación fue a una y la cadena de conexión apunta a la otra.

  3. 3

    Falta el esquema propio del framework

    Que falte users o players significa que el SQL del framework nunca se ejecutó, y nada va a funcionar hasta que se haga.

  4. 4

    Las mayúsculas

    En MySQL sobre Linux, Users y users son tablas distintas según lower_case_table_names.

  5. 5

    «Unknown database» en vez de una tabla que falta

    La base de datos misma no existe: la cadena de conexión nombra una que nunca se creó.

Cómo saber cuál es el tuyo

SELECT DATABASE();
SHOW TABLES;

Si las tablas están pero DATABASE() no es la que esperabas, la cadena de conexión está mal. Si la lista está vacía, nunca se importó nada.

Dónde mirar

El archivo .sql que vino con el recurso, y el nombre de la base de datos en server.cfg.

Cómo arreglarlo

CREATE DATABASE IF NOT EXISTS fivem CHARACTER SET utf8mb4;
USE fivem;
SOURCE /ruta/al/recurso/install.sql;

¿Sigues atascado en tu propio código?

Esta página es lo que suele significar este error. Pega tu consola en Server Fixer y ordenará todo lo que haya en ella y te dirá qué hacer primero; y si prefieres no tocarlo, ORBIE puede reparar el script y devolverte el recurso listo para soltar.

bug_reportAbrir el Server Fixer

Para este tipo de error, el Script Optimizer detecta los patrones de consulta que causan esto.

Errores que viajan con este