insert-select

    1熱度

    1回答

    我有兩個表,tab1和tab2。 tab2具有tab1的所有列,但具有時間戳的額外列。我想要做的就是將tab1中的所有行復制到tab2中,併爲插入的所有行輸入同一時間的timestamp列。我可以得到並輸入時間,但我很困惑如何複製和插入數據,並填入所有插入行的時間戳記的最後一列。 所以我想做的事: Insert into tab2 select * from tab1 ,但我也想在這TAB2最

    1熱度

    1回答

    我目前有兩個表,如下圖所示。 第一表被稱爲bottle: 第二表被稱爲cases: 我試圖插入到瓶表,其中CASE_ID = 0的在案例表中看到的值(即case_id = 100,100,103,103等)。它們是兩個單獨的表格,我試圖在不創建NULL值的情況下加入它們。 請讓我知道,如果我需要使用插入,加入或更新。我會手動做到這一點,但是這些數據點是通過PLC實時發佈的,並且會有比以下所有更多的

    2熱度

    3回答

    有一些表: CREATE TABLE `asource` ( `id` int(10) unsigned NOT NULL DEFAULT '0' ); CREATE TABLE `adestination` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `generated` tinyint(1) GENERATED

    1熱度

    3回答

    我試圖插入一行到表中,該表有3個外鍵。要獲得這些密鑰,我有「獨特」的搜索文件。 SQL create table user( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, username VARCHAR(50) NOT NULL, password VARC

    0熱度

    1回答

    任何人都可以幫助我的MySQL查詢。我試圖插入多行使用插入選擇語句。 if ($insert_stmt = $mysqli->prepare("INSERT INTO order_processing_info (order_id, cart_item_id, item_id, price, quantity) VALUES (?, (SELECT s.cart_item_id, i.item_i

    0熱度

    1回答

    我有兩個表elig(mID,startDate,endDate)和聲明(mID,serviceDate)。我必須檢查serviceDate是否在startDate和endDate之間,並插入到新表hasClaim(mID,startDate,endDate,Flag)中。如果條件滿足則標誌設置爲'Y',否則標誌'N'。 我所做的是: INSERT INTO hasClaim (mID, start

    2熱度

    1回答

    我試圖插入多個行,其值不是從現有表中提取的,而是從外部提供的,以及使用INSERT ... SELECT ... WHERE的where條件提供的。 下面的查詢不工作: mysql> insert into `my_table` SELECT 1 as a, 2 as b, 3 as c from dual UNION ALL SELECT 4 , 5 , 6 from dual UNION AL

    1熱度

    1回答

    我想將列值添加到我當前的insert/select語句中,但我不確定是否可以使用CASE WHEN子句或if我需要以另一種方式做到這一點。 基本上我在我的主表中有一個電話號碼列。我需要從另一個表格中插入一個號碼,但另一個表格有兩個不同的電話號碼列,具體取決於呼叫類型。例如: CALLINGPARTYNO | FINALLYCALLEDPARTYNO | CALLTYPE ------------

    1熱度

    1回答

    如果我不喜歡 insert into sometable b + 10 from select b from (select b from sometable order by id desc limit 1) 查詢這是原子操作?也就是說,插入到sometable中是否可以更改b AFTER的值已被查詢,但在插入完成之前,導致插入獲得錯誤的值?

    0熱度

    1回答

    我想根據它插入子查詢日期。另外,每個日期只能使用四次。一旦達到第四次,第五個值將使用同一天的另一個日期。換句話說,使用下週的星期一。例如,Monday與6 JUNE 2016到Monday與13 JUNE 2016(您可以查看日曆)。 我從presentation表中獲取基於presentationdatestart和presentationdateend日期列表的查詢: select a.pre