mysql插入問題,MYSQL插入語句問題

2022-03-14 06:47:18 字數 2581 閱讀 9796

1樓:匿名使用者

巢狀查詢,把select查詢到的結果當成乙個值來插入進去,簡單的說就是這個select查詢出來的結果只能是乙個值,否則這個插入是不成功的。

2樓:匿名使用者

有的,其實只是在裡面放乙個子查詢而已,但是要注意,裡面的子查詢結果集必須是只有一條資料並且只有乙個字段,不然也是會報錯的

3樓:湯泡飯闖天涯

有的,值跟表結構字段一一對應

4樓:海月清輝

insert into newtable(name,age)values(

select name,age from oldtable where 條件)

5樓:武漢新華

巢狀查詢。這種能不用盡量不用

1、不方便**閱讀和維護

2、執行效率不高

6樓:網海1書生

就是把select查詢的結果作為值再insert到表中。

這種巢狀查詢是很常見的。

mysql插入語句問題

7樓:sky不用太多

insert into mt_message (`id`,`name` ,`tel` ,`email` )values (null,'111111111', '11', '1')

insert into mt_message(`id` ,`name` ,`tel` ,`email` ,`qita` ,`content` ,`shijian` ,`user` ,`huifu` ,`shenhe`

//)values (null , '1', '2', '', '', '', now( ) , '', '', '')

只能說明:你從email開始後面的字段其中有乙個是不能為空的,而且沒有初始值

所以你第乙個語句插入失敗了

我估計應該問題就是在你的時間(shijian)字段,因為後面基本都是空的,只有時間不是

你可以去檢查乙個你的這張message表,在mysql命令列用:desc message

檢查資料表的欄位名和字段屬性,如果不行你可以重新建立資料表的

要是想知道出錯在**,你可以這樣寫:

<?php

//..上面程式略

$sql="insert into mt_message (`id`,`name` ,`tel` ,`email` )values (null,'111111111', '11', '1')";

$query=mysql_query($sql);

//執行

if($query)

//執行成功

echo 'ok';

else

echo '插入失敗,錯誤報告是:'.mysql_error();

//輸出mysql錯誤資訊函式:mysql_error();

?>

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體。

mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。

mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。

由於其社群版的效能卓越,搭配 php 和 apache 可組成良好的開發環境。

8樓:匿名使用者

第乙個插入的不是所有欄位吧? mt_message裡沒有插入的字段是否有不not null的。

mysql大量資料插入慢的問題

9樓:匿名使用者

用第三方介質匯入,速度比你執行insert語句快。比如用excel或者access**充當介質。

mysql資料庫不能插入空值問題

10樓:

你在括號內有的列名就必須插入值...如果不想插入值. 則你就不在裡面宣告..

11樓:匿名使用者

insert into sorts(categoryid,parentid,category,first,categoryorder) values ('213','27','日本東芝','0','2');

hide為integer型別,不要用單引號。

12樓:賓士

(categoryid,parentid,category,first,categoryorder,icon,meta,hide,intro) values ('213','27','日本東芝','0','2',null,null,null,null);

可以避免你的問題。

--以上,希望對你有所幫助。

請教mysql併發刪除的問題,mysql資料庫怎麼解決高併發問題

有可能造成影響,而且是很有可能造成影響。這也就是所謂的 一粒老專鼠屎壞了一屬 鍋湯 不少的dba都遇到過類似問題,就是一台伺服器上的多個應用資料,由於其中乙個應用的程式編寫問題,導致這台伺服器上所有應用都受到牽連。不過按照你的描述,如果只是a1的死鎖,那麼a2是不會有問題的。但如果是是a1有太多的表...

mysql資料庫查詢的問題,mysql 資料庫查詢的乙個問題

select from select t.num if category id t.category id,num 1,1 as cal rank,category id t.category id from select from goods order by category id asc go...

mysql語句優化,mysql 語句優化

從句子中可以看到,選取的字段比較多,另外連線條件也比較多,另外還包括了子查詢。就此語句給出幾個需要注意的問題 1 請先使用explain,對這個語句進行分析,explain解釋select命令如何被處理。這不僅對決定是否應該增加乙個索引,而且對決定乙個複雜的join如何被mysql處理都是有幫助的。...