易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql 关键字 key的转义


关键字: key字段是mysql里面的关键字
insert into app(name,created,key,secret,masterSecret) values ('aa',null,null,null,null);
因为这里的key字段是mysql的关键字,所以一直插不进去。
修改如下:在key的头上加上两点(反引号,它在键盘的~这个键上)。即可搞定
 
sql建表如下:
Java代码
CREATE TABLE `app` (   
  `id` bigint(20) NOT NULL auto_increment,   
  `name` varchar(50) default NULL,   
  `created` datetime default NULL,   
  `key` varchar(100) default NULL,   
  `secret` varchar(100) default NULL,   
  `masterSecret` varchar(100) default NULL,   
  PRIMARY KEY  (`id`)   
) ENGINE=InnoDB DEFAULT CHARSET=latin1;  
CREATE TABLE `app` (
`id` bigint(20) NOT NULL auto_increment,
`name` varchar(50) default NULL,
`created` datetime default NULL,
`key` varchar(100) default NULL,
`secret` varchar(100) default NULL,
`masterSecret` varchar(100) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
1. 我这样写:insert into app (name,key,secret) values ('aa','bb',null); 结果报错的,就因为key是关键字。
2. 正确写:insert into app (name,`key`,secret) values ('aa','bb',null);结果搞定。
 
另外说明下:虽然status和这些关键字insert into values key等等的颜色一样,但是它不是关键字。
Java代码
insert into app (name,`key`,secret,status) values ('aa','bb',null,2);  
insert into app (name,`key`,secret,status) values ('aa','bb',null,2);
这样可以插成功的。 
 
 
Java代码
上面都是针对mysql的关键字的。   
如果是sqlserver的话,关键字是用它[] --> 中括号 ,来代替mysql里面的``。  


相关文档:

mysql 提升命中率

Query Cache 在提高数据库性能方面具有非常重要的作用。
其设定也非常简单,仅需要在配置文件写入两行: query_cache_type 和 query_cache _size,而且 MySQL 的 query cache 非常快!而且一旦命中,就直接发送给客户端,节约大量的 CPU 时间。
当然,非 SELECT 语句对缓冲是有影响的,它们可能使缓冲中的数据过期。一个 ......

MySQL学习2

  了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql   |
| test    |
+----------+
3 rows in set (0.00 sec) ......

注册Mysql服务

用InstallAnywhere打包Java程序包含MySQL数据库
 
InstallAnywhere打包Java程序时可以自动完成jre的打包,但是需要MySQL数据库的程序就得手动添加。资料太少,纠结了三天,终于解决
1、  下载绿色版的MySQL,可以去官网下载。网友制作了MySQL的绿色精简Bat版(http://download.csdn.net/source/524812),可以 ......

MySQL 关于OpenSSL证书支持检查方式

1、mysql编译参数:
#cat /usr/local/mysql/bin/mysqlbug|grep configure
# This is set by configure
CONFIGURE_LINE="./configure '--prefix=/usr/local/mysql' '--with-openssl' '--enable-thread-safe-client' '--enable-local-infile' '--with-charset=gbk' '-with-extra-charsets=gb2312,gbk'"
表示编译中支持ope ......

vc mysql 连接实例

MySQL数据库接口的VC实现与应用...phpma开源
        摘要:MySQL数据库作为一种网络数据库性能十分出色,但其在应用软件中使用较少。本文将主要探讨MySQL提供的两种数据库接口 ——(ODBC API和C API)在VC中的应用,并且形成一个类用以封装C API数据库接口的功能。phpma开 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号