我新建了一个网站,在web.config里面的
<appSettings>
<!--
设置数据库连接字符串配置
-->
<add key="ConnectionString" value="server=localhost;uid=root;pwd=;database=proto_management" />
</appSetti ......
我在一个mysql的触发器里面这样写:
update table1 set a=NEW.a where b=NEW.b and c=0;
但是,c=0这个好像不起作用,我把相应记录的c更新为1,触发器还是会执行。而且会更新相应的记录。
补充,触发器所在的表是MYISAM类型,而table1是INNODB类型,我的服务器mysql版本是: 5.0.77-log
Protocol version: 10
......
--测试数据
create table tbl_test(
orderNumber int,
textinput varchar(100),
refid varchar(50)
)
insert into tbl_test values
(1,'','123456789'),(2,'','123456789'),
(3,'111','123456789'),
(1,'','1234567890'), ......
那Windows 下的MySQL的源代码何在?www.mysql.com貌似不提供源代码
Google了一天也没找到以前的版本的MySQL For Windows的源码。
比如4..1.8 的源代码。
http://downloads.mysql.com/archives/mysql-4.1/mysql-4.1.8-win-src.zip
Microsoft Windows Source . (ZIP format) (14 Dec 2004, 13. ......
在Oracle中为表、列添加注释类似如下:
--添加数据库表注释
comment on table TB_COMMUNITY
is '社区结构表';
-- 添加列注释
comment on column TB_COMMUNITY.COMMUNITY_CODE
is '社区或街道或小区编号';
那么在mysql中与其对应的表列注释的添加是如何写的呢? ......
代码是这样的:
1、mysql的一个自定义函数:
CREATE FUNCTION partinc.`udf_getUrlPathCaption`(
v_nodeId INT
) RETURNS varchar(3000) CHARSET gbk
BEGIN
DECLARE nodeIds varchar(3000);-- 所有节点的id字符串
DECLARE nodeId_temp varchar(3000);--
......