mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
5a28c2caca
Warning handling and initial prepared statement handling (last not complete yet) Changed a lot of functions that returned 0/1 to my_bool type. GRANT handling now uses read/write locks instead of mutex Change basic net functions to use THD instead of NET (needed for 4.1 protocol) Use my_sprintf instead of sprintf() + strlen() Added alloc_query() to be able to chare query initialization code with prepared statements. Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID() Note that the following test fails (will be fixed ASAP): sub_select, union, rpl_rotate_logs and rpl_mystery22 BitKeeper/deleted/.del-README~3449730baf983117: Delete: mysql-test/t/README BitKeeper/deleted/.del-sql_error.cc~2f1caca8d2485dbe: Delete: libmysqld/sql_error.cc BitKeeper/deleted/.del-sql_prepare.cc~f703729793935ed6: Delete: libmysqld/sql_prepare.cc Docs/manual.texi: Updated variable list client/mysql.cc: Show warning count to user. client/mysqltest.c: Add warnings to test results configure.in: New shared library version number include/errmsg.h: Indentation cleanup include/mysql.h: Removed MYSQL_ERROR Indentaion cleanups include/mysql_com.h: Changed functions to returns true/false to my_bool. include/mysqld_error.h: New error messages isam/pack_isam.c: Indentation change libmysql/Makefile.am: Fix of wrong merge libmysql/Makefile.shared: Indentation cleanup libmysql/errmsg.c: Removed not used errors libmysql/libmysql.c: Change functions to return 1 on error (not -1) Change type of functions that returns 0/1 to my_bool Lot of code optimizations. Lot of changes for prepared statements. This now handles sending of binary data to server. Receving of binary data is not yet done (will have to wait until server code for this is ready) mysql_warning_count and mysql_warnings() implemented. libmysql/libmysql.def: Added mysql_warnings and mysql_warning_count libmysql/manager.c: Fixed wrong testing of result from my_connect() libmysqld/lib_sql.cc: Removed global variable THR_NET Change basic net functions to use THD instead of NET GRANT handling now uses read/write locks instead of mutex libmysqld/libmysqld.c: Changed functions to be my_bool myisam/ft_boolean_search.c: Trivial code cleanup myisam/ft_stopwords.c: Trivial code cleanup myisam/mi_check.c: Update to 4.1 structures myisam/myisampack.c: Trivial code cleanup myisam/rt_key.c: Code cleanup myisam/rt_test.c: Code cleanup Removed compiler warnings myisam/sp_key.c: Indentation changes myisam/sp_test.c: Removed compiler warnings mysql-test/README: Updated to reflect the new --external flag. mysql-test/mysql-test-run.sh: --local (start new server) is now default. Use --external to test against external server. mysql-test/r/rollback.result: Updated for 4.1 warnings mysql-test/r/rpl_log.result: Update for 4.1 mysql-test/t/rollback.test: Updated for 4.1 warnings mysql-test/t/rpl_log_pos.test: Portability fix mysys/hash.c: Indentation change mysys/my_error.c: Indentation change mysys/tree.c: Updated file description sql/field.cc: Fixed bugs introduced by merge Use my_sprintf instead of sprintf() + strlen() sql/field.h: Add CHARSET_INFO to field structure sql/gstream.h: Indentation changes. Added GPL copyright header sql/ha_innodb.cc: Updated parameters for net functions. sql/item.cc: Updates of Item_param Indentation changes sql/item.h: Removed size_of() function from item. sql/item_func.cc: Update function usage for 4.1 Added get_system_var() sql/item_func.h: Indentation change sql/item_strfunc.cc: Removed not needed inclusion of gstream.h Update to use system variables (from 4.0) sql/item_sum.h: Removed size_of() functions from item. sql/item_timefunc.cc: Change sprintf() + strlen() -> my_sprintf() Added length parameter to ->append() sql/item_timefunc.h: Removed size_of() functions from item. sql/item_uniq.h: Removed size_of() functions from item. sql/lex.h: Removed SQL_ERROR_COUNT variable sql/log.cc: Change sprintf() + strlen() -> my_sprintf() sql/log_event.cc: Change sprintf() + strlen() -> my_sprintf() sql/mini_client.cc: Added check that one always specifies a length to mc_mysql_query() sql/mysql_priv.h: New prototypes Change of NET -> THD parameter for net functions. sql/mysqld.cc: New startup options: 'max_prepared_statements', 'max_error_count' Updated usage of net functions. sql/net_pkg.cc: Change basic net functions to use THD instead of NET (needed to be able to handle 4.0 and 4.1 protocols) Lots of function comments sql/net_serv.cc: Change int return values -> my_bool Updated net_write_command() to take an extra header block to be added to the packet. (This made the prepared statement code much nicer and more efficient) sql/repl_failsafe.cc: Update net functions to use THD instead of NET sql/set_var.cc: Added @@error_count and @@warning_count variables. Updated to 4.1 function usage sql/set_var.h: Added @@error_count and @@warning_count variables. sql/share/czech/errmsg.txt: Removed Warning: from warning error messages. sql/share/english/errmsg.txt: Removed Warning: from warning error messages. sql/share/greek/errmsg.txt: Removed Warning: from warning error messages. sql/share/hungarian/errmsg.txt: Removed Warning: from warning error messages. sql/share/japanese/errmsg.txt: Removed Warning: from warning error messages. sql/share/korean/errmsg.txt: Removed Warning: from warning error messages. sql/share/norwegian-ny/errmsg.txt: Removed Warning: from warning error messages. sql/share/norwegian/errmsg.txt: Removed Warning: from warning error messages. sql/share/polish/errmsg.txt: Removed Warning: from warning error messages. sql/share/romanian/errmsg.txt: Removed Warning: from warning error messages. sql/share/slovak/errmsg.txt: Removed Warning: from warning error messages. sql/share/swedish/errmsg.txt: Removed Warning: from warning error messages. sql/slave.cc: Change basic net functions to use THD instead of NET skip_load_data_file recoded to fit new client/server protocol sql/spatial.h: Added copyright header Indentation cleanups sql/sql_acl.cc: Change basic net functions to use THD instead of NET GRANT handling now uses read/write locks instead of mutex sql/sql_analyse.cc: Change basic net functions to use THD instead of NET sprintf() + strlen() -> my_sprintf() sql/sql_base.cc: More DBUG statements sql/sql_class.cc: Change basic net functions to use THD instead of NET warning and prepared statement handling sql/sql_class.h: Change basic net functions to use THD instead of NET warning and prepared statement handling sql/sql_db.cc: Code cleanup & optimization. sql/sql_delete.cc: Change basic net functions to use THD instead of NET sql/sql_derived.cc: Change basic net functions to use THD instead of NET sql/sql_do.cc: Change basic net functions to use THD instead of NET sql/sql_error.cc: Big rewrite of error handling. sql/sql_handler.cc: Change basic net functions to use THD instead of NET sql/sql_insert.cc: Change basic net functions to use THD instead of NET sql/sql_lex.cc: Change basic net functions to use THD instead of NET sql/sql_lex.h: Added param_count to st_select_lex_node sql/sql_list.h: Removed not needed error list. sql/sql_load.cc: Change basic net functions to use THD instead of NET sql/sql_parse.cc: Change basic net functions to use THD instead of NET Added alloc_query() to be able to chare query initialization code with prepared statements. Update of warning handling. Added create_select_for_variable() (for SHOW COUNT(*) WARNINGS) sql/sql_prepare.cc: Initial prepared statement handling sql/sql_rename.cc: Change basic net functions to use THD instead of NET sql/sql_repl.cc: Change basic net functions to use THD instead of NET sql/sql_select.cc: Small code cleanups Added missing initialization of error that caused some queries that returned an empty result set to fail sql/sql_select.h: Ensure that JOIN.error is properly initialized sql/sql_show.cc: Change basic net functions to use THD instead of NET A lot of optimization sql/sql_table.cc: Change basic net functions to use THD instead of NET Indentaion cleanup sql/sql_udf.cc: Change basic net functions to use THD instead of NET sql/sql_union.cc: Change basic net functions to use THD instead of NET sql/sql_update.cc: Change basic net functions to use THD instead of NET sql/sql_yacc.yy: Change basic net functions to use THD instead of NET Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID() sql/structs.h: Moved structures to files where they was used sql/table.cc: Don't accept empty database names sql/uniques.cc: Indentation cleanup sql/unireg.cc: Change basic net functions to use THD instead of NET sql/unireg.h: Added defaults for warnings and prepared statements strings/ctype-simple.c: optimization tests/client_test.c: Fixed wrong paramaters to printf()
244 lines
14 KiB
Text
244 lines
14 KiB
Text
/* Copyright Abandoned 1997 TCX DataKonsult AB & Monty Program KB & Detron HB
|
||
This file is public domain and comes with NO WARRANTY of any kind */
|
||
|
||
"hashchk",
|
||
"isamchk",
|
||
"ΟΧΙ",
|
||
"ΝΑΙ",
|
||
"Αδύνατη η δημιουργία του αρχείου '%-.64s' (κωδικός λάθους: %d)",
|
||
"Αδύνατη η δημιουργία του πίνακα '%-.64s' (κωδικός λάθους: %d)",
|
||
"Αδύνατη η δημιουργία της βάσης δεδομένων '%-.64s'. (κωδικός λάθους: %d)",
|
||
"Αδύνατη η δημιουργία της βάσης δεδομένων '%-.64s'. Η βάση δεδομένων υπάρχει ήδη",
|
||
"Αδύνατη η διαγραφή της βάσης δεδομένων '%-.64s'. Η βάση δεδομένων δεν υπάρχει",
|
||
"Παρουσιάστηκε πρόβλημα κατά τη διαγραφή της βάσης δεδομένων (αδύνατη η διαγραφή '%-.64s', κωδικός λάθους: %d)",
|
||
"Παρουσιάστηκε πρόβλημα κατά τη διαγραφή της βάσης δεδομένων (αδύνατη η διαγραφή του φακέλλου '%-.64s', κωδικός λάθους: %d)",
|
||
"Παρουσιάστηκε πρόβλημα κατά τη διαγραφή '%-.64s' (κωδικός λάθους: %d)",
|
||
"Αδύνατη η ανάγνωση εγγραφής από πίνακα του συστήματος",
|
||
"Αδύνατη η λήψη πληροφοριών για την κατάσταση του '%-.64s' (κωδικός λάθους: %d)",
|
||
"Ο φάκελλος εργασίας δεν βρέθηκε (κωδικός λάθους: %d)",
|
||
"Το αρχείο δεν μπορεί να κλειδωθεί (κωδικός λάθους: %d)",
|
||
"Δεν είναι δυνατό να ανοιχτεί το αρχείο: '%-.64s'. (κωδικός λάθους: %d)",
|
||
"Δεν βρέθηκε το αρχείο: '%-.64s' (κωδικός λάθους: %d)",
|
||
"Δεν είναι δυνατό να διαβαστεί ο φάκελλος του '%-.64s' (κωδικός λάθους: %d)",
|
||
"Αδύνατη η αλλαγή του τρέχοντος καταλόγου σε '%-.64s' (κωδικός λάθους: %d)",
|
||
"Η εγγραφή έχει αλλάξει από την τελευταία φορά που ανασύρθηκε από τον πίνακα '%-.64s'",
|
||
"Δεν υπάρχει χώρος στο δίσκο (%s). Παρακαλώ, περιμένετε να ελευθερωθεί χώρος....",
|
||
"Δεν είναι δυνατή η καταχώρηση, η τιμή υπάρχει ήδη στον πίνακα '%-.64s'",
|
||
"Παρουσιάστηκε πρόβλημα κλείνοντας το '%-.64s' (κωδικός λάθους: %d)",
|
||
"Πρόβλημα κατά την ανάγνωση του αρχείου '%-.64s' (κωδικός λάθους: %d)",
|
||
"Πρόβλημα κατά την μετονομασία του αρχείου '%-.64s' to '%-.64s' (κωδικός λάθους: %d)",
|
||
"Πρόβλημα κατά την αποθήκευση του αρχείου '%-.64s' (κωδικός λάθους: %d)",
|
||
"'%-.64s' δεν επιτρέπονται αλλαγές",
|
||
"Η διαδικασία ταξινόμισης ακυρώθηκε",
|
||
"Το View '%-.64s' δεν υπάρχει για '%-.64s'",
|
||
"Ελήφθη μήνυμα λάθους %d από τον χειριστή πίνακα (table handler)",
|
||
"Ο χειριστής πίνακα (table handler) για '%-.64s' δεν διαθέτει αυτή την επιλογή",
|
||
"Αδύνατη η ανεύρεση εγγραφής στο '%-.64s'",
|
||
"Λάθος πληροφορίες στο αρχείο: '%-.64s'",
|
||
"Λάθος αρχείο ταξινόμισης (key file) για τον πίνακα: '%-.64s'. Παρακαλώ, διορθώστε το!",
|
||
"Παλαιό αρχείο ταξινόμισης (key file) για τον πίνακα '%-.64s'; Παρακαλώ, διορθώστε το!",
|
||
"'%-.64s' επιτρέπεται μόνο η ανάγνωση",
|
||
"Δεν υπάρχει διαθέσιμη μνήμη. Προσπαθήστε πάλι, επανεκινώντας τη διαδικασία (demon) (χρειάζονται %d bytes)",
|
||
"Δεν υπάρχει διαθέσιμη μνήμη για ταξινόμιση. Αυξήστε το sort buffer size για τη διαδικασία (demon)",
|
||
"Κατά τη διάρκεια της ανάγνωσης, βρέθηκε απροσδόκητα το τέλος του αρχείου '%-.64s' (κωδικός λάθους: %d)",
|
||
"Υπάρχουν πολλές συνδέσεις...",
|
||
"Πρόβλημα με τη διαθέσιμη μνήμη (Out of thread space/memory)",
|
||
"Δεν έγινε γνωστό το hostname για την address σας",
|
||
"Η αναγνώριση (handshake) δεν έγινε σωστά",
|
||
"Δεν επιτέρεται η πρόσβαση στο χρήστη: '%-.32s@%-.64s' στη βάση δεδομένων '%-.64s'",
|
||
"Δεν επιτέρεται η πρόσβαση στο χρήστη: '%-.32s@%-.64s' (χρήση password: %s)",
|
||
"Δεν επιλέχθηκε βάση δεδομένων",
|
||
"Αγνωστη εντολή",
|
||
"Το πεδίο '%-.64s' δεν μπορεί να είναι κενό (null)",
|
||
"Αγνωστη βάση δεδομένων '%-.64s'",
|
||
"Ο πίνακας '%-.64s' υπάρχει ήδη",
|
||
"Αγνωστος πίνακας '%-.64s'",
|
||
"Το πεδίο: '%-.64s' σε %-.64s δεν έχει καθοριστεί",
|
||
"Εναρξη διαδικασίας αποσύνδεσης του εξυπηρετητή (server shutdown)",
|
||
"Αγνωστο πεδίο '%-.64s' σε '%-.64s'",
|
||
"Χρησιμοποιήθηκε '%-.64s' που δεν υπήρχε στο group by",
|
||
"Αδύνατη η ομαδοποίηση (group on) '%-.64s'",
|
||
"Η διατύπωση περιέχει sum functions και columns στην ίδια διατύπωση",
|
||
"Το Column count δεν ταιριάζει με το value count",
|
||
"Το identifier name '%-.100s' είναι πολύ μεγάλο",
|
||
"Επανάληψη column name '%-.64s'",
|
||
"Επανάληψη key name '%-.64s'",
|
||
"Διπλή εγγραφή '%-.64s' για το κλειδί %d",
|
||
"Εσφαλμένο column specifier για το πεδίο '%-.64s'",
|
||
"%s πλησίον '%-.80s' στη γραμμή %d",
|
||
"Το ερώτημα (query) που θέσατε ήταν κενό",
|
||
"Αδύνατη η ανεύρεση unique table/alias: '%-.64s'",
|
||
"Εσφαλμένη προκαθορισμένη τιμή (default value) για '%-.64s'",
|
||
"Περισσότερα από ένα primary key ορίστηκαν",
|
||
"Πάρα πολλά key ορίσθηκαν. Το πολύ %d επιτρέπονται",
|
||
"Πάρα πολλά key parts ορίσθηκαν. Το πολύ %d επιτρέπονται",
|
||
"Το κλειδί που ορίσθηκε είναι πολύ μεγάλο. Το μέγιστο μήκος είναι %d",
|
||
"Το πεδίο κλειδί '%-.64s' δεν υπάρχει στον πίνακα",
|
||
"Πεδίο τύπου Blob '%-.64s' δεν μπορεί να χρησιμοποιηθεί στον ορισμό ενός κλειδιού (key specification)",
|
||
"Πολύ μεγάλο μήκος για το πεδίο '%-.64s' (max = %d). Παρακαλώ χρησιμοποιείστε τον τύπο BLOB",
|
||
"Μπορεί να υπάρχει μόνο ένα auto field και πρέπει να έχει ορισθεί σαν key",
|
||
"%s: σε αναμονή συνδέσεων\n",
|
||
"%s: Φυσιολογική διαδικασία shutdown\n",
|
||
"%s: Ελήφθη το μήνυμα %d. Η διαδικασία εγκαταλείπεται!\n",
|
||
"%s: Η διαδικασία Shutdown ολοκληρώθηκε\n",
|
||
"%s: Το thread θα κλείσει %ld user: '%-.64s'\n",
|
||
"Δεν είναι δυνατή η δημιουργία IP socket",
|
||
"Ο πίνακας '%-.64s' δεν έχει ευρετήριο (index) σαν αυτό που χρησιμοποιείτε στην CREATE INDEX. Παρακαλώ, ξαναδημιουργήστε τον πίνακα",
|
||
"Ο διαχωριστής πεδίων δεν είναι αυτός που αναμενόταν. Παρακαλώ ανατρέξτε στο manual",
|
||
"Δεν μπορείτε να χρησιμοποιήσετε fixed rowlength σε BLOBs. Παρακαλώ χρησιμοποιείστε 'fields terminated by'.",
|
||
"Το αρχείο '%-.64s' πρέπει να υπάρχει στο database directory ή να μπορεί να διαβαστεί από όλους",
|
||
"Το αρχείο '%-.64s' υπάρχει ήδη",
|
||
"Εγγραφές: %ld Διαγραφές: %ld Παρεκάμφθησαν: %ld Προειδοποιήσεις: %ld",
|
||
"Εγγραφές: %ld Επαναλήψεις: %ld",
|
||
"Εσφαλμένο sub part key. Το χρησιμοποιούμενο key part δεν είναι string ή το μήκος του είναι μεγαλύτερο",
|
||
"Δεν είναι δυνατή η διαγραφή όλων των πεδίων με ALTER TABLE. Παρακαλώ χρησιμοποιείστε DROP TABLE",
|
||
"Αδύνατη η διαγραφή (DROP) '%-.64s'. Παρακαλώ ελέγξτε αν το πεδίο/κλειδί υπάρχει",
|
||
"Εγγραφές: %ld Επαναλήψεις: %ld Προειδοποιήσεις: %ld",
|
||
"INSERT TABLE '%-.64s' δεν επιτρέπεται στο FROM table list",
|
||
"Αγνωστο thread id: %lu",
|
||
"Δεν είσθε owner του thread %lu",
|
||
"Δεν χρησιμοποιήθηκαν πίνακες",
|
||
"Πάρα πολλά strings για το πεδίο %-.64s και SET",
|
||
"Αδύνατη η δημιουργία unique log-filename %-.64s.(1-999)\n",
|
||
"Ο πίνακας '%-.64s' έχει κλειδωθεί με READ lock και δεν επιτρέπονται αλλαγές",
|
||
"Ο πίνακας '%-.64s' δεν έχει κλειδωθεί με LOCK TABLES",
|
||
"Τα Blob πεδία '%-.64s' δεν μπορούν να έχουν προκαθορισμένες τιμές (default value)",
|
||
"Λάθος όνομα βάσης δεδομένων '%-.100s'",
|
||
"Λάθος όνομα πίνακα '%-.100s'",
|
||
"Το SELECT θα εξετάσει μεγάλο αριθμό εγγραφών και πιθανώς θα καθυστερήσει. Παρακαλώ εξετάστε τις παραμέτρους του WHERE και χρησιμοποιείστε SET OPTION SQL_BIG_SELECTS=1 αν το SELECT είναι σωστό",
|
||
"Προέκυψε άγνωστο λάθος",
|
||
"Αγνωστη διαδικασία '%-.64s'",
|
||
"Λάθος αριθμός παραμέτρων στη διαδικασία '%-.64s'",
|
||
"Λάθος παράμετροι στην διαδικασία '%-.64s'",
|
||
"Αγνωστος πίνακας '%-.64s' σε %s",
|
||
"Το πεδίο '%-.64s' έχει ορισθεί δύο φορές",
|
||
"Εσφαλμένη χρήση της group function",
|
||
"Ο πίνακς '%-.64s' χρησιμοποιεί κάποιο extension που δεν υπάρχει στην έκδοση αυτή της MySQL",
|
||
"Ενας πίνακας πρέπει να έχει τουλάχιστον ένα πεδίο",
|
||
"Ο πίνακας '%-.64s' είναι γεμάτος",
|
||
"Αγνωστο character set: '%-.64s'",
|
||
"Πολύ μεγάλος αριθμός πινάκων. Η MySQL μπορεί να χρησιμοποιήσει %d πίνακες σε διαδικασία join",
|
||
"Πολύ μεγάλος αριθμός πεδίων",
|
||
"Πολύ μεγάλο μέγεθος εγγραφής. Το μέγιστο μέγεθος εγγραφής, χωρίς να υπολογίζονται τα blobs, είναι %d. Πρέπει να ορίσετε κάποια πεδία σαν blobs",
|
||
"Stack overrun στο thread: Used: %ld of a %ld stack. Παρακαλώ χρησιμοποιείστε 'mysqld -O thread_stack=#' για να ορίσετε ένα μεγαλύτερο stack αν χρειάζεται",
|
||
"Cross dependency βρέθηκε σε OUTER JOIN. Παρακαλώ εξετάστε τις συνθήκες που θέσατε στο ON",
|
||
"Το πεδίο '%-.64s' χρησιμοποιείται σαν UNIQUE ή INDEX αλλά δεν έχει ορισθεί σαν NOT NULL",
|
||
"Δεν είναι δυνατή η διαδικασία load για τη συνάρτηση '%-.64s'",
|
||
"Δεν είναι δυνατή η έναρξη της συνάρτησης '%-.64s'; %-.80s",
|
||
"Δεν βρέθηκαν paths για την shared library",
|
||
"Η συνάρτηση '%-.64s' υπάρχει ήδη",
|
||
"Δεν είναι δυνατή η ανάγνωση της shared library '%-.64s' (κωδικός λάθους: %d %s)",
|
||
"Δεν είναι δυνατή η ανεύρεση της συνάρτησης '%-.64s' στην βιβλιοθήκη'",
|
||
"Η συνάρτηση '%-.64s' δεν έχει ορισθεί",
|
||
"Ο υπολογιστής έχει αποκλεισθεί λόγω πολλαπλών λαθών σύνδεσης. Προσπαθήστε να διορώσετε με 'mysqladmin flush-hosts'",
|
||
"Ο υπολογιστής δεν έχει δικαίωμα σύνδεσης με τον MySQL server",
|
||
"Χρησιμοποιείτε την MySQL σαν anonymous user και έτσι δεν μπορείτε να αλλάξετε τα passwords άλλων χρηστών",
|
||
"Πρέπει να έχετε δικαίωμα διόρθωσης πινάκων (update) στη βάση δεδομένων mysql για να μπορείτε να αλλάξετε τα passwords άλλων χρηστών",
|
||
"Δεν είναι δυνατή η ανεύρεση της αντίστοιχης εγγραφής στον πίνακα των χρηστών",
|
||
"Rows matched: %ld Changed: %ld Warnings: %ld",
|
||
"Can't create a new thread (errno %d). If you are not out of available memory, you can consult the manual for a possible OS-dependent bug",
|
||
"Column count doesn't match value count at row %ld",
|
||
"Can't reopen table: '%-.64s'",
|
||
"Invalid use of NULL value",
|
||
"Got error '%-.64s' from regexp",
|
||
"Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause",
|
||
"There is no such grant defined for user '%-.32s' on host '%-.64s'",
|
||
"%-.16s command denied to user: '%-.32s@%-.64s' for table '%-.64s'",
|
||
"%-.16s command denied to user: '%-.32s@%-.64s' for column '%-.64s' in table '%-.64s'",
|
||
"Illegal GRANT/REVOKE command. Please consult the manual which privileges can be used.",
|
||
"The host or user argument to GRANT is too long",
|
||
"Table '%-.64s.%-.64s' doesn't exist",
|
||
"There is no such grant defined for user '%-.32s' on host '%-.64s' on table '%-.64s'",
|
||
"The used command is not allowed with this MySQL version",
|
||
"You have an error in your SQL syntax",
|
||
"Delayed insert thread couldn't get requested lock for table %-.64s",
|
||
"Too many delayed threads in use",
|
||
"Aborted connection %ld to db: '%-.64s' user: '%-32s' (%-.64s)",
|
||
"Got a packet bigger than 'max_allowed_packet'",
|
||
"Got a read error from the connection pipe",
|
||
"Got an error from fcntl()",
|
||
"Got packets out of order",
|
||
"Couldn't uncompress communication packet",
|
||
"Got an error reading communication packets"
|
||
"Got timeout reading communication packets",
|
||
"Got an error writing communication packets",
|
||
"Got timeout writing communication packets",
|
||
"Result string is longer than max_allowed_packet",
|
||
"The used table type doesn't support BLOB/TEXT columns",
|
||
"The used table type doesn't support AUTO_INCREMENT columns",
|
||
"INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES",
|
||
"Incorrect column name '%-.100s'",
|
||
"The used table handler can't index column '%-.64s'",
|
||
"All tables in the MERGE table are not identically defined",
|
||
"Can't write, because of unique constraint, to table '%-.64s'",
|
||
"BLOB column '%-.64s' used in key specification without a key length",
|
||
"All parts of a PRIMARY KEY must be NOT NULL; If you need NULL in a key, use UNIQUE instead",
|
||
"Result consisted of more than one row",
|
||
"This table type requires a primary key",
|
||
"This version of MySQL is not compiled with RAID support",
|
||
"You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column",
|
||
"Key '%-.64s' doesn't exist in table '%-.64s'",
|
||
"Can't open table",
|
||
"The handler for the table doesn't support check/repair",
|
||
"You are not allowed to execute this command in a transaction",
|
||
"Got error %d during COMMIT",
|
||
"Got error %d during ROLLBACK",
|
||
"Got error %d during FLUSH_LOGS",
|
||
"Got error %d during CHECKPOINT",
|
||
"Aborted connection %ld to db: '%-.64s' user: '%-.32s' host: `%-.64s' (%-.64s)",
|
||
"The handler for the table does not support binary table dump",
|
||
"Binlog closed while trying to FLUSH MASTER",
|
||
"Failed rebuilding the index of dumped table '%-.64s'",
|
||
"Error from master: '%-.64s'",
|
||
"Net error reading from master",
|
||
"Net error writing to master",
|
||
"Can't find FULLTEXT index matching the column list",
|
||
"Can't execute the given command because you have active locked tables or an active transaction",
|
||
"Unknown system variable '%-.64s'",
|
||
"Table '%-.64s' is marked as crashed and should be repaired",
|
||
"Table '%-.64s' is marked as crashed and last (automatic?) repair failed",
|
||
"Some non-transactional changed tables couldn't be rolled back",
|
||
"Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage. Increase this mysqld variable and try again',
|
||
"This operation cannot be performed with a running slave, run SLAVE STOP first",
|
||
"This operation requires a running slave, configure slave and do SLAVE START",
|
||
"The server is not configured as slave, fix in config file or with CHANGE MASTER TO",
|
||
"Could not initialize master info structure, check permisions on master.info",
|
||
"Could not create slave thread, check system resources",
|
||
"User %-.64s has already more than 'max_user_connections' active connections",
|
||
"You may only use constant expressions with SET",
|
||
"Lock wait timeout exceeded",
|
||
"The total number of locks exceeds the lock table size",
|
||
"Update locks cannot be acquired during a READ UNCOMMITTED transaction",
|
||
"DROP DATABASE not allowed while thread is holding global read lock",
|
||
"CREATE DATABASE not allowed while thread is holding global read lock",
|
||
"Wrong arguments to %s",
|
||
"%-.32s@%-.64s is not allowed to create new users",
|
||
"Incorrect table definition; All MERGE tables must be in the same database",
|
||
"Deadlock found when trying to get lock; Try restarting transaction",
|
||
"The used table type doesn't support FULLTEXT indexes",
|
||
"Cannot add foreign key constraint",
|
||
"Cannot add a child row: a foreign key constraint fails",
|
||
"Cannot delete a parent row: a foreign key constraint fails",
|
||
"Error connecting to master: %-.128s",
|
||
"Error running query on master: %-.128s",
|
||
"Error when executing command %s: %-.128s",
|
||
"Wrong usage of %s and %s",
|
||
"The used SELECT statements have a different number of columns",
|
||
"Can't execute the query because you have a conflicting read lock",
|
||
"Mixing of transactional and non-transactional tables is disabled",
|
||
"Option '%s' used twice in statement",
|
||
"User '%-.64s' has exceeded the '%s' resource (current value: %ld)",
|
||
"Access denied. You need the %-.128s privilege for this operation",
|
||
"Variable '%-.64s' is a LOCAL variable and can't be used with SET GLOBAL",
|
||
"Variable '%-.64s' is a GLOBAL variable and should be set with SET GLOBAL",
|
||
"Variable '%-.64s' doesn't have a default value",
|
||
"Variable '%-.64s' can't be set to the value of '%-.64s'",
|
||
"Wrong argument type to variable '%-.64s'",
|
||
"Variable '%-.64s' can only be set, not read",
|
||
"Wrong usage/placement of '%s'",
|
||
"This version of MySQL doesn't yet support '%s'",
|
||
"Got fatal error %d: '%-.128s' from master when reading data from binary log",
|
||
"Wrong foreign key definition for '%-.64s': %s",
|
||
"Key reference and table reference doesn't match",
|
||
"Subselect return more than 1 field",
|
||
"Subselect return more than 1 record",
|