實例講解"MySQL"在記錄不存在時的插入

MySQL在記錄不存在時的插入:

示例:插入多條記錄

假設有一個主鍵爲 client_id 的 clients 表,可以使用下面的語句:

INSERT INTO clients

(client_id, client_name, client_type)

SELECT supplier_id, supplier_name, 'advertising'

FROM suppliers

WHERE not exists (select * from clients

where clients.client_id = suppliers.supplier_id);

示例:插入單條記錄

INSERT INTO clients

(client_id, client_name, client_type)

SELECT 10345, 'IBM', 'advertising'

FROM dual

WHERE not exists (select * from clients

where clients.client_id = 10345);

使用 dual 做表名可以讓你在 select 語句後面直接跟上要插入字段的值,即使這些值還不存在當前表中。

實例講解啓動mysql server失敗的解決方法
啓動mysql server 失敗,查看/var/log/mysqld.err 080329 16:01:29 Can't start server : Bind on unix socket: No such file or directory 080329 16:01:29 Do you already have another mysqld server running o...查看完整版>>實例講解啓動mysql server失敗的解決方法
 
實例講解MySQL數據庫密碼的恢複與重設
MySQL密碼的恢複方法 如果忘記了MySQL的root密碼,可以用以下方法重新設置: 1. KILL掉系統裏的MySQL進程; killall -TERM mysqld 2. 用以下命令啓動MySQL,以不檢查權限的方式啓動; safe_mysqld --skip-grant-tabl...查看完整版>>實例講解MySQL數據庫密碼的恢複與重設
 
實例講解MYSQL數據庫的查詢優化技術
  數據庫系統是管理信息系統的核心,基于數據庫的聯機事務處理(OLTP)以及聯機分析處理(OLAP)是銀行、企業、政府等部門最爲重要的計算機應用之一。從大多數系統的應用實例來看,查詢操作在各種數據庫操作中所占據...查看完整版>>實例講解MYSQL數據庫的查詢優化技術
 
實例講解MYSQL數據庫的查詢優化技術
數據庫系統是管理信息系統的核心,基于數據庫的聯機事務處理(OLTP)以及聯機分析處理(OLAP)是銀行、企業、政府等部門最爲重要的計算機應用之一。從大多數系統的應用實例來看,查詢操作在各種數據庫操作中所占據的比...查看完整版>>實例講解MYSQL數據庫的查詢優化技術
 
講解往表中順序插入N條記錄的簡易方法
在Oracle9中,可以通過簡單的方法順序插入記錄,形如: CREATE TABLE t (seqno NUMBER, a VARCHAR2(5), b VARCHAR2(5)); 想要 INSERT INTO t VALUES (1, 'X', 'X'); (2, 'X', 'X') (3, 'X', 'X') ... (N+1, 'X', 'X'...查看完整版>>講解往表中順序插入N條記錄的簡易方法
 
講解MaxDB數據庫和MySQL數據庫的主要差別
MaxDB是MySQL AB公司通過SAP認證的數據庫。MaxDB數據庫服務器補充了MySQL AB産品系列。某些MaxDB特性在MySQL數據庫服務器上不可用,反之亦然。 下面簡要介紹了MaxDB和MySQL的主要差別。 ·MaxDB是采用客戶端/服務器模...查看完整版>>講解MaxDB數據庫和MySQL數據庫的主要差別
 
詳細講解MySQL數據庫雙機熱備的配置方法
MySQL數據庫雙機熱備的配置方法: ◆1.MySQL數據庫沒有增量備份的機制,當數據量太大的時候備份是一個很大的問題。還好MySQL數據庫提供了一種主從備份的機制,其實就是把主數據庫的所有的數據同時寫到備份數據庫中。實...查看完整版>>詳細講解MySQL數據庫雙機熱備的配置方法
 
jsp插入mysql數據庫後亂碼的解決辦法
jsp 頁面用下面3句語句來保證是gbk 編碼 <%@ page session="true" %> <%@ page contentType="text/html;charset=gbk" %> <%@page pageEncoding="gbk"%> <%re...查看完整版>>jsp插入mysql數據庫後亂碼的解決辦法
 
MySQL字符集産生亂碼的簡單講解
//標題:MySQL字符集簡單講解(個人總結)//作者:dx_andy//時間:2007.8.27 晚//測試環境:win32 MySQL 5.0.45//原因:自己的MySQL出現亂碼問題 MySQL自4.1版本推出之後爲我們國人帶來的亂碼...查看完整版>>MySQL字符集産生亂碼的簡單講解
 
 
回到王朝網路移動版首頁