
MySQL
文章平均质量分 56
tony2009
这个作者很懒,什么都没留下…
展开
-
Update语句更新多表时在SQL Server,Oracle,MySQL三种数据库中的用法
在 MySQL 3.23 中,你可以使用 LIMIT # 来确保只有给定的记录行数目被更改。 如果一个 ORDER BY 子句被使用(从 MySQL 4.0.0 开始支持),记录行将以指定的次序被更新。这实际上只有连同 LIMIT 一起才有用。 从 MySQL 4.0.4 开始,你也可以执行一个包含多个表的 UPDATE 的操作: UPDATE items,month SE转载 2013-09-30 14:42:26 · 2744 阅读 · 1 评论 -
mysql 触发器实例
DELIMITER //CREATE TRIGGER vtiger_receivable_ins BEFORE INSERT ON vtiger_receivable FOR EACH ROWBEGIN declare conamt decimal(12,2);#合同金额 declare rcvttl decimal(12,2);#已回款总额 SELEC原创 2013-09-30 14:40:16 · 666 阅读 · 0 评论 -
mysql replace
在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。 在 SQL Server 中可以这样处理: if not exists (select 1 from t where id = 1) insert into t(id, update_time) values(1, getdate()) e转载 2013-10-17 11:28:59 · 658 阅读 · 0 评论 -
MySQL ERROR 1045 : Access denied for user解决方法
编辑mysql配置文件my.ini,在[mysqld]这个条目下加入 skip-grant-tables保存退出后重启mysql但是跳过权限检查,其不是不安全吗?待解转载:http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html转载 2013-12-02 17:34:20 · 1567 阅读 · 0 评论