重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
方法一:控制面板-管理工具-服务,停止你的MYSQL4.0,再启动5.0就行了
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的立山网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
方法二:如果你想要两个版本共存,找到文件夹下的my.ini文件,里面有端口的设置,5.0的你改成
port=6612
默认应该是:3306,这个端口就给你的4.0用吧
修改端口后,启动5.0即可
mssql 的解释:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER TRIGGER [dbo].[sitedata_ins2]
ON [dbo].[SiteData] FOR INSERT -- 当[SiteData]表新增记录触发以下操作
AS
declare @recordtime as datetime
select @recordtime=recordtime from inserted -- ‘inserted’ 是指新增的记录信息(SiteData表),
if not exists(select recordtime from sitedata2Center1 where recordtime=@recordtime) --在sitedata2Center1表中查询是否存在相应的recordtime的记录
insert into sitedata2Center1 (recordtime) values(@recordtime) --如果没有相应记录就在sitedata2Center1表新增一条记录
--------------------------------------------
以下为你要的mysql的触发器的sql语句:
mysql delimiter //
- create trigger sitedata_ins2
- before insert on SiteData
- for each row
- Begin
- If not exists(select 1 from sitedata2Center1 where recordtime=new.recordtime) then
- insert into sitedata2Center1(recordtime) values(new.recordtime);
- END IF;
- end;//
- delimiter ;
Query OK, 0 rows affected (0.05 sec)
(祝你好运...)
net start mysql是启动mysql这个系统服务,不是打开DOS下的SHELL
正确的做法是:在命令行键入:cmd 回车,进入DOS窗口
进入mysql\bin目录
键入mysql -u root -p yourpassword 回车即可,yourpassword是你的系统密码