Códigos de error de MySQL
- 1045Access denied for user (using password: YES/NO) (acceso denegado para el usuario)
- 1062Duplicate entry for key (entrada duplicada para la clave)
- 1213Deadlock found when trying to get lock; try restarting transaction (deadlock al obtener el bloqueo; reinicie la transacción)
- 1205Lock wait timeout exceeded; try restarting transaction (se superó el tiempo de espera de bloqueo; reinicie la transacción)
- 1040Too many connections (demasiadas conexiones)
- 1064You have an error in your SQL syntax (error de sintaxis SQL)
- 1146Table doesn't exist (la tabla no existe)
- 1054Unknown column in field list (columna desconocida en la lista de campos)
- 2002Can't connect to local MySQL server through socket (no se puede conectar al servidor MySQL local por el socket)
- 2003Can't connect to MySQL server (TCP/IP) (no se puede conectar al servidor MySQL por TCP/IP)
- 2006MySQL server has gone away (se perdió la conexión con el servidor MySQL)
- 1114The table is full (la tabla está llena)
- 1215Cannot add foreign key constraint (no se puede añadir la restricción de clave foránea)
- 1451Cannot delete or update a parent row: a foreign key constraint fails (no se puede eliminar/actualizar la fila padre: falla la restricción de clave foránea)
- 1452Cannot add or update a child row: a foreign key constraint fails (no se puede añadir/actualizar la fila hija: falla la restricción de clave foránea)
- 1366Incorrect string/integer value for column (valor de cadena/entero incorrecto para la columna)
- 1044Access denied for user to database (acceso denegado del usuario a la base de datos)
- 1264Out of range value for column (valor fuera de rango para la columna)
- 1052Column 'x' in field list is ambiguous (columna ambigua en la lista de campos)
- 1136Column count doesn't match value count (el número de columnas no coincide con el de valores)
- 1048Column 'x' cannot be null (la columna no puede ser nula)
- 1292Incorrect datetime value / truncated incorrect value (valor de fecha/hora incorrecto / valor truncado)
- 1406Data too long for column (datos demasiado largos para la columna)
- 1071Specified key was too long; max key length is 767 bytes (clave demasiado larga; máximo 767 bytes)
- 1050Table already exists (la tabla ya existe)
- 1051Unknown table 'x' (tabla desconocida)
- 1091Can't DROP 'x'; check that column/key exists (no se puede hacer DROP; compruebe que existe la columna/clave)
- 1093You can't specify target table 'x' for update in FROM clause (no se puede usar la tabla de destino del update en FROM)
- 1305PROCEDURE does not exist (el procedimiento no existe)
- 1227Access denied; you need (at least one of) the PRIVILEGE (acceso denegado; se necesita el privilegio)
- 3730Cannot drop table referenced by a foreign key constraint (no se puede eliminar una tabla referenciada por una clave foránea)
- 2013Lost connection to MySQL server during query (se perdió la conexión con el servidor MySQL durante la consulta)
- 1153Got a packet bigger than 'max_allowed_packet' bytes (paquete mayor que max_allowed_packet)
- 1969MariaDB: Query execution was interrupted (max_statement_time exceeded) (ejecución de la consulta interrumpida)
- 1927MariaDB: ER_CONNECTION_KILLED: Connection was killed (la conexión fue terminada)
- 1290ER_OPTION_PREVENTS_STATEMENT: running with the --read-only option (se ejecuta con la opción --read-only)
- 1836ER_READ_ONLY_MODE: Running in read-only mode (se ejecuta en modo de solo lectura)
- 3819ER_CHECK_CONSTRAINT_VIOLATED: Check constraint is violated (se infringe la restricción CHECK)
- 1118ER_TOO_BIG_ROWSIZE: Row size too large
- 1170ER_BLOB_KEY_WITHOUT_LENGTH: BLOB/TEXT column used in key specification without a key length (columna BLOB/TEXT usada en una clave sin longitud de clave)
- 1592ER_BINLOG_UNSAFE_STATEMENT: Unsafe statement written to the binary log (sentencia no segura escrita en el binary log)
- 3140ER_INVALID_JSON_TEXT: Invalid JSON text
- 1526ER_NO_PARTITION_FOR_GIVEN_VALUE: Table has no partition for value (la tabla no tiene ninguna partición para el valor)
- 1049Unknown database 'name'
- 1364Field 'name' doesn't have a default value (el campo no tiene valor predeterminado)
- 1206The total number of locks exceeds the lock table size (el número total de bloqueos supera el tamaño de la tabla de bloqueos)
- 1236Got fatal error 1236 from master when reading data from binary log (error fatal 1236 del master al leer el binary log)
- 1129Host 'host' is blocked because of many connection errors (host bloqueado por demasiados errores de conexión)
- 1194Table 'name' is marked as crashed and should be repaired (tabla marcada como caída; debe repararse)
- 1615Prepared statement needs to be re-prepared (la sentencia preparada debe volver a prepararse)
- 1553Cannot drop index needed in a foreign key constraint (no se puede eliminar un índice que necesita una restricción de foreign key)
- 3948Loading local data is disabled; this must be enabled on both the client and server sides (la carga de datos locales está deshabilitada; debe habilitarse en el cliente y en el servidor)
- 1075Incorrect table definition; there can be only one auto column and it must be defined as a key (definición de tabla incorrecta; solo puede haber una columna automática y debe definirse como clave)
- 1055Expression not in GROUP BY (only_full_group_by) (expresión que no está en GROUP BY)
- 1267Illegal mix of collations
- 1030Got error N from storage engine
- 1197Multi-statement transaction required more than 'max_binlog_cache_size' (la transacción de varias sentencias requirió más que 'max_binlog_cache_size')
- 1785Statement violates GTID consistency
- 3024Query execution was interrupted, maximum statement execution time exceeded (ejecución de la consulta interrumpida; se superó el tiempo máximo de ejecución)
- 1298Unknown or incorrect time zone
- 1418Function has none of DETERMINISTIC, NO SQL, or READS SQL DATA (binary logging enabled) (la función no tiene DETERMINISTIC, NO SQL ni READS SQL DATA)
- 1231Variable can't be set to the value of ... (no se puede asignar ese valor a la variable)