-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Rusty,

Rusty Wright wrote:
> I think the biggest gripe I've had with mysql is the problem where I was
> violating a unique constraint and it was giving me some generic
> (completely useless) error; HY001 I think.

I've always found the error messages themselves very informative. For
instance, if I attempt to insert a record into a table with an FK that
doesn't match, MySQL's command-line interface gives me this message:

ERROR 1452 (23000): Cannot add or update a child row: a foreign key
constraint fails (`database/target_table`, CONSTRAINT
`name_of_foreign_key_constraint` FOREIGN KEY (`column_name`) REFERENCES
`source_table` (`column_name`))

Perhaps Connector/J doesn't give quite such useful error messages, but I
seem to recall something nice like "Foreign key constraint check failed".

I have found that every database has stupid error codes and you
basically have to code your app around tables of db-specific error codes
if you want to give your users (or log files) anything better than the
driver-supplied error messages.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkl38NUACgkQ9CaO5/Lv0PCwAgCggKgAfu/ZZ+ClRAGtEuM4+xyK
e7EAn0R/4fyPgBfhxSB51um5ZW63jZzL
=xo6L
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to