你的問題太泛泛了,“MYSQL的程式”你指的是什麼?是MYSQL的 儲存過程??您最好是具體問題具體問,你這樣提問的話大家都不知道你想要什麼!
mysql> soure example.sql裡的soure寫錯了應該是source!!!!example.sql是你實現先編輯好的文字內容,內容可以是建立一個數據庫,然後再資料庫下建立一個或多個數據表,再往表裡插入一些記錄!!然後再寫個儲存過程完成一些簡單的功能,比如把A表裡的內容插入到B表等等(可以加內容存在就修改不存在就插入等判斷)!!建立一個.SQL檔案就是為了方便!!隨便舉個例子:在D盤根目錄下用記事本建立個example.sql檔案,內容如下:
CREATE database name ;
use name;
CREATE TABLE a (
user_id int(11) DEFAULT NULL,
name char(11) DEFAULT NULL,
UNIQUE KEY USER_ID (user_id)
);
insert into a (user_id,name) values (1,"aaa"),(2,"bbb");
CREATE TABLE b (
insert into b (user_id,name) values (1,"xxx"),(3,"ccc");
DELIMITER $$
DROP PROCEDURE IF EXISTS qq$$
CREATE PROCEDURE qq()
begin
declare p_user_id varchar(6);
declare p_name varchar(6);
declare cursor_flag int default 0;
declare user_nrb cursor for select user_id,name from a;
declare continue handler for sqlstate "02000" set cursor_flag = 1;
open user_nrb;
repeat
fetch user_nrb into
你的問題太泛泛了,“MYSQL的程式”你指的是什麼?是MYSQL的 儲存過程??您最好是具體問題具體問,你這樣提問的話大家都不知道你想要什麼!
mysql> soure example.sql裡的soure寫錯了應該是source!!!!example.sql是你實現先編輯好的文字內容,內容可以是建立一個數據庫,然後再資料庫下建立一個或多個數據表,再往表裡插入一些記錄!!然後再寫個儲存過程完成一些簡單的功能,比如把A表裡的內容插入到B表等等(可以加內容存在就修改不存在就插入等判斷)!!建立一個.SQL檔案就是為了方便!!隨便舉個例子:在D盤根目錄下用記事本建立個example.sql檔案,內容如下:
CREATE database name ;
use name;
CREATE TABLE a (
user_id int(11) DEFAULT NULL,
name char(11) DEFAULT NULL,
UNIQUE KEY USER_ID (user_id)
);
insert into a (user_id,name) values (1,"aaa"),(2,"bbb");
CREATE TABLE b (
user_id int(11) DEFAULT NULL,
name char(11) DEFAULT NULL,
UNIQUE KEY USER_ID (user_id)
);
insert into b (user_id,name) values (1,"xxx"),(3,"ccc");
DELIMITER $$
DROP PROCEDURE IF EXISTS qq$$
CREATE PROCEDURE qq()
begin
declare p_user_id varchar(6);
declare p_name varchar(6);
declare cursor_flag int default 0;
declare user_nrb cursor for select user_id,name from a;
declare continue handler for sqlstate "02000" set cursor_flag = 1;
open user_nrb;
repeat
fetch user_nrb into