手册上说:“
当您使用LOCK TABLES时,您必须锁定您打算在查询中使用的所有的表。虽然使用LOCK TABLES语句获得的锁定仍然有效,但是您不能访问没有被此语句锁定的任何的表。同时,您不能在一次查询中多次使用一个已锁定的表——使用别名代替,在此情况下,您必须分别获得对每个别名的锁定。
”。
不 ......
mysql的库和表都默认为utf8的编码。vc 工程用的是多字节编码,如果不进行转换的话,直接存,如:姓名,存进去是乱码,但通过vc读出来则是姓名。
使用
void ConvertUtf8ToGBK(CString& strUtf8)
{
int len=MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)strUtf8, -1, NULL,0);
wchar_t * wszGBK = new wch ......
用的是 Hibernate 的本地查询 createsqlquery
SQL code:
select flight.status status1,oper.status status2
from APY_FLIGHTINFO flight
left join APY_OPERATIONLIST oper on flight.recordid=oper.recordid
where flight.recordid='5' order by flight.recordid
[09/15 14:15:49] [DEBUG] ......
数据库mysql5.0:
character_set_client gbk;
character_set_connection gbk;
character_set_database gbk;
character_set_filesystem binary;
character_set_results gbk;
character_set_server gbk;
character_set_system utf8;
my.ini文件:
[client]
port=3306
[mysql]
......
我放了一个Java的Web工程到一个美国的主机,数据库用的是mysql,但有时候出现访问错误
下面是后台日志
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.io.EOFException
STACKTRACE:
java.io.E ......
哪位高手能给发一些有关MySQL中建立外键约束的详细介绍资料,本人在table中建立外键约束时总是提示同一个错误“ERROR 1005 (HY000): Can't create table 'xxx' (errno: 121)”,不知该如何解决,因此在建table时,不敢加外键约束,在网上收了很久都没找到有关的详解,很是苦恼。
......