首先可以先更改兩個表的diarygpid 為一樣的值,建議該值要大一點,既diarygp.diaryid的最大值,同時也diarynum.diaryid的最大值,最好類型bigint,我們這里假定是1000吧,那么把兩個表的自動增長值設為1001,這樣做的目的是防止插入是出現重復diarygpid

成都創新互聯公司-專業網站定制、快速模板網站建設、高性價比懷化網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式懷化網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋懷化地區。費用合理售后完善,10年實體公司更值得信賴。
ALTER TABLE `diarygp` AUTO_INCREMENT = 1001;
ALTER TABLE `diarynum` AUTO_INCREMENT = 1001;
//建立存儲過程
DELIMITER $$
PROCEDURE `AddAccount`(_diaryname varchar(20), _uid varchar(20), diarynum int )
BEGIN
declare newID bigint;
insert into diarygp (diaryname) values (_diaryname );
select diaryid into newID from diarygp order by diaryid desc limit 1;
insert into diarynum ( diaryid,uid,diarynum ) values (newID, _uid, _diarynum);
end $$
DELIMITER ;
php執行存儲過程
?php
//注意,sql為存儲過程時,要使用這兩個1,CLIENT_MULTI_RESULTS 參數
$Conn = mysql_connect("Host", "Uid", "Pwd",1,CLIENT_MULTI_RESULTS);
//sql
$SQL = "AddAccount('name','_uid',2222)";
mysql_query($SQL,$Conn)
mysql_close($Conn);
?
mysql如何添加數據
舉例如下:
//建立一個表
create table tab_nam(
age int,
name char(10)
)
//往里插入數據
insert into tab_nam(age,name) values(11,'aaa')
insert into tab_nam(age,name) values(22,'bbb')
......
如何導入.sql文件到mysql中
首先:建立數據庫,用這個命令:create
database
dbname;
其中dbname是數據庫名稱
C:\mysql\binmysql
-u
用戶名
-p
數據庫名
mysql
-u
root
-p
myrosz
c:/myro.sql
Enter
password:
****
稍等一會,就可以導入數據表。
1、打開電腦,在電腦桌面的開始界面中找到mysql,如圖所示。
2、雙擊打開mysql軟件,并輸入密碼,如圖所示。
3、如果sql文件的內容中有創建數據庫的語句,或者想將表存放在已有的數據庫,在這里就不用創建數據庫。
4、輸入“show databases;”就能看到自己創建的數據庫,如圖所示。
5、輸入“use 數據庫名”,開始使用這個數據庫,如圖所示。
6、開始導入sql文件,輸入“source sql文件的路徑”(注意文件路徑要是復制來的,要將"\"全部換成“/”)。
7、最后輸入“show tables”,就會看到導入的數據了,如圖所示。
mysql數據導入參考命令:
mysql?-h?host_ip?-uuser?-ppassword??DBName??datafile.sql
注:一般mysql數據都會保存在sql文件中,可以通過執行導入命令進行數據的導入,請替換上述host_ip,user,password, DBName , datafile參數。
新聞名稱:mysql數據怎么添 mysql添加
文章來源:http://www.yijiale78.com/article18/hhchdp.html
成都網站建設公司_創新互聯,為您提供域名注冊、網站改版、自適應網站、網站導航、網站維護、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯