如何在mysql摸仿oracle的sequence功能

Posted by on | | 0 意見
如何在mysql摸仿oracle的sequence功能

1.先建立一個 Table
CREATE TABLE `seq_tablename` (
`id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8

2.塞入一個值到剛建立的Table中
Insert into seq_tablename (id) values (last_insert_id(id));

3.建立一個Function
DELIMITER $
CREATE FUNCTION test.seq_functionname() RETURNS int(11)
BEGIN
UPDATE test.seq_tablename SET id = LAST_INSERT_ID(id+1);
RETURN (SELECT LAST_INSERT_ID());
END;
$
DELIMITER ;

4.呼叫使用
select test.seq_functionname() from dual;

成功!


Powered by ScribeFire.

Mysql的操作

Posted by on | | 0 意見
顯示內含的下一階層資料
show databases;
show tables;

使用下一階層的資料
use [database_name];
use [table_name];

顯示下一階層資料的狀態
show function status;
show table status;

顯示建立的script
show create table [table_name];
show create function [function_name];


Powered by ScribeFire.

如何移除windows的service??

Posted by on | | 0 意見
如何移除windows的service??

  1. 開啟cmd
  2. 輸入sc delete
  3. 按下"Enter",即可!