<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=SQL%2FMySQL%2FInsert_Delete_Update%2FDelete</id>
		<title>SQL/MySQL/Insert Delete Update/Delete - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=SQL%2FMySQL%2FInsert_Delete_Update%2FDelete"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=SQL/MySQL/Insert_Delete_Update/Delete&amp;action=history"/>
		<updated>2026-04-04T04:01:45Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=SQL/MySQL/Insert_Delete_Update/Delete&amp;diff=5170&amp;oldid=prev</id>
		<title> в 13:46, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=SQL/MySQL/Insert_Delete_Update/Delete&amp;diff=5170&amp;oldid=prev"/>
				<updated>2010-05-26T13:46:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:46, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://sqle.ru/index.php?title=SQL/MySQL/Insert_Delete_Update/Delete&amp;diff=5171&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=SQL/MySQL/Insert_Delete_Update/Delete&amp;diff=5171&amp;oldid=prev"/>
				<updated>2010-05-26T10:16:23Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Delete by JOIN==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
mysql&amp;gt; select * from Orders;&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
| OrderID | BookID | Quantity | DateOrdered         |&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
|    1001 |    103 |        1 | 2004-01-12 12:30:00 |&lt;br /&gt;
|    1002 |    101 |        1 | 2001-02-12 12:31:00 |&lt;br /&gt;
|    1003 |    103 |        2 | 2002-03-12 12:34:00 |&lt;br /&gt;
|    1004 |    104 |        3 | 2003-04-12 12:36:00 |&lt;br /&gt;
|    1005 |    102 |        1 | 2004-05-12 12:41:00 |&lt;br /&gt;
|    1006 |    103 |        2 | 2001-06-12 12:59:00 |&lt;br /&gt;
|    1007 |    101 |        1 | 2002-07-12 13:01:00 |&lt;br /&gt;
|    1008 |    103 |        1 | 2003-08-12 13:02:00 |&lt;br /&gt;
|    1009 |    102 |        4 | 2004-09-12 13:22:00 |&lt;br /&gt;
|    1010 |    101 |        2 | 2005-11-12 13:30:00 |&lt;br /&gt;
|    1011 |    103 |        1 | 2006-12-12 13:32:00 |&lt;br /&gt;
|    1012 |    105 |        1 | 2001-02-12 13:40:00 |&lt;br /&gt;
|    1013 |    106 |        2 | 2002-04-12 13:44:00 |&lt;br /&gt;
|    1014 |    103 |        1 | 2003-06-12 14:01:00 |&lt;br /&gt;
|    1015 |    106 |        1 | 2005-01-12 14:05:00 |&lt;br /&gt;
|    1016 |    104 |        2 | 2003-11-12 14:28:00 |&lt;br /&gt;
|    1017 |    105 |        1 | 2002-03-12 14:31:00 |&lt;br /&gt;
|    1018 |    102 |        1 | 2001-05-12 14:32:00 |&lt;br /&gt;
|    1019 |    106 |        3 | 2003-07-12 14:49:00 |&lt;br /&gt;
|    1020 |    103 |        1 | 2004-01-12 14:51:00 |&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
20 rows in set (0.00 sec)&lt;br /&gt;
mysql&amp;gt; DELETE Orders.*&lt;br /&gt;
    -&amp;gt; FROM Books, Orders&lt;br /&gt;
    -&amp;gt; WHERE Books.BookID=Orders.BookID&lt;br /&gt;
    -&amp;gt;    AND Books.BookName=&amp;quot;News&amp;quot;;&lt;br /&gt;
Query OK, 3 rows affected (0.05 sec)&lt;br /&gt;
mysql&amp;gt; select * from Orders;&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
| OrderID | BookID | Quantity | DateOrdered         |&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
|    1001 |    103 |        1 | 2004-01-12 12:30:00 |&lt;br /&gt;
|    1002 |    101 |        1 | 2001-02-12 12:31:00 |&lt;br /&gt;
|    1003 |    103 |        2 | 2002-03-12 12:34:00 |&lt;br /&gt;
|    1004 |    104 |        3 | 2003-04-12 12:36:00 |&lt;br /&gt;
|    1006 |    103 |        2 | 2001-06-12 12:59:00 |&lt;br /&gt;
|    1007 |    101 |        1 | 2002-07-12 13:01:00 |&lt;br /&gt;
|    1008 |    103 |        1 | 2003-08-12 13:02:00 |&lt;br /&gt;
|    1010 |    101 |        2 | 2005-11-12 13:30:00 |&lt;br /&gt;
|    1011 |    103 |        1 | 2006-12-12 13:32:00 |&lt;br /&gt;
|    1012 |    105 |        1 | 2001-02-12 13:40:00 |&lt;br /&gt;
|    1013 |    106 |        2 | 2002-04-12 13:44:00 |&lt;br /&gt;
|    1014 |    103 |        1 | 2003-06-12 14:01:00 |&lt;br /&gt;
|    1015 |    106 |        1 | 2005-01-12 14:05:00 |&lt;br /&gt;
|    1016 |    104 |        2 | 2003-11-12 14:28:00 |&lt;br /&gt;
|    1017 |    105 |        1 | 2002-03-12 14:31:00 |&lt;br /&gt;
|    1019 |    106 |        3 | 2003-07-12 14:49:00 |&lt;br /&gt;
|    1020 |    103 |        1 | 2004-01-12 14:51:00 |&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
17 rows in set (0.00 sec)&lt;br /&gt;
*/&lt;br /&gt;
Drop table Books;&lt;br /&gt;
Drop table Orders;       &lt;br /&gt;
CREATE TABLE Books&lt;br /&gt;
(&lt;br /&gt;
   BookID SMALLINT NOT NULL PRIMARY KEY,&lt;br /&gt;
   BookName VARCHAR(40) NOT NULL,&lt;br /&gt;
   InStock SMALLINT NOT NULL&lt;br /&gt;
)&lt;br /&gt;
ENGINE=INNODB;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE Orders&lt;br /&gt;
(&lt;br /&gt;
   OrderID SMALLINT NOT NULL PRIMARY KEY,&lt;br /&gt;
   BookID SMALLINT NOT NULL,&lt;br /&gt;
   Quantity TINYINT (40) NOT NULL DEFAULT 1,&lt;br /&gt;
   DateOrdered TIMESTAMP,&lt;br /&gt;
   FOREIGN KEY (BookID) REFERENCES Books (BookID)&lt;br /&gt;
)&lt;br /&gt;
ENGINE=INNODB;&lt;br /&gt;
&lt;br /&gt;
INSERT INTO Orders VALUES (1001, 103, 1, &amp;quot;2004-01-12 12:30:00&amp;quot;),&lt;br /&gt;
                          (1002, 101, 1, &amp;quot;2001-02-12 12:31:00&amp;quot;),&lt;br /&gt;
                          (1003, 103, 2, &amp;quot;2002-03-12 12:34:00&amp;quot;),&lt;br /&gt;
                          (1004, 104, 3, &amp;quot;2003-04-12 12:36:00&amp;quot;),&lt;br /&gt;
                          (1005, 102, 1, &amp;quot;2004-05-12 12:41:00&amp;quot;),&lt;br /&gt;
                          (1006, 103, 2, &amp;quot;2001-06-12 12:59:00&amp;quot;),&lt;br /&gt;
                          (1007, 101, 1, &amp;quot;2002-07-12 13:01:00&amp;quot;),&lt;br /&gt;
                          (1008, 103, 1, &amp;quot;2003-08-12 13:02:00&amp;quot;),&lt;br /&gt;
                          (1009, 102, 4, &amp;quot;2004-09-12 13:22:00&amp;quot;),&lt;br /&gt;
                          (1010, 101, 2, &amp;quot;2005-11-12 13:30:00&amp;quot;),&lt;br /&gt;
                          (1011, 103, 1, &amp;quot;2006-12-12 13:32:00&amp;quot;),&lt;br /&gt;
                          (1012, 105, 1, &amp;quot;2001-02-12 13:40:00&amp;quot;),&lt;br /&gt;
                          (1013, 106, 2, &amp;quot;2002-04-12 13:44:00&amp;quot;),&lt;br /&gt;
                          (1014, 103, 1, &amp;quot;2003-06-12 14:01:00&amp;quot;),&lt;br /&gt;
                          (1015, 106, 1, &amp;quot;2005-01-12 14:05:00&amp;quot;),&lt;br /&gt;
                          (1016, 104, 2, &amp;quot;2003-11-12 14:28:00&amp;quot;),&lt;br /&gt;
                          (1017, 105, 1, &amp;quot;2002-03-12 14:31:00&amp;quot;),&lt;br /&gt;
                          (1018, 102, 1, &amp;quot;2001-05-12 14:32:00&amp;quot;),&lt;br /&gt;
                          (1019, 106, 3, &amp;quot;2003-07-12 14:49:00&amp;quot;),&lt;br /&gt;
                          (1020, 103, 1, &amp;quot;2004-01-12 14:51:00&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO Books VALUES (101, &amp;quot;Writing&amp;quot;, 12),&lt;br /&gt;
                         (102, &amp;quot;News&amp;quot;, 17),&lt;br /&gt;
                         (103, &amp;quot;Angels&amp;quot;, 23),&lt;br /&gt;
                         (104, &amp;quot;Poet&amp;quot;, 32),&lt;br /&gt;
                         (105, &amp;quot;Dunces&amp;quot;, 6),&lt;br /&gt;
                         (106, &amp;quot;Solitude&amp;quot;, 28);&lt;br /&gt;
select * from Orders;&lt;br /&gt;
DELETE Orders.*&lt;br /&gt;
FROM Books, Orders&lt;br /&gt;
WHERE Books.BookID=Orders.BookID&lt;br /&gt;
   AND Books.BookName=&amp;quot;News&amp;quot;;&lt;br /&gt;
select * from Orders;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Delete row with condition==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
mysql&amp;gt; select * from employee;&lt;br /&gt;
+----+-----------+----------+----------------------------+------+---------------+--------+-------+---------------------+&lt;br /&gt;
| id | firstname | lastname | title                      | age  | yearofservice| salary | perks | email               |&lt;br /&gt;
+----+-----------+----------+----------------------------+------+---------------+--------+-------+---------------------+&lt;br /&gt;
|  1 | John      | Chen     | Senior Programmer          |   31 |             3| 120000 | 25000 | j@hotmail.ru       |&lt;br /&gt;
|  2 | Jan       | Pillai   | Senior Programmer          |   32 |             4| 110000 | 20000 | g@yahoo.ru         |&lt;br /&gt;
|  3 | Ane       | Pandit   | Web Designer               |   24 |             3|  90000 | 15000 | a@gmail.ru         |&lt;br /&gt;
|  4 | Mary      | Anchor   | Web Designer               |   27 |             2|  85000 | 15000 | m@mail.ru          |&lt;br /&gt;
|  5 | Fred      | King     | Programmer                 |   32 |             3|  75000 | 15000 | f@net.ru           |&lt;br /&gt;
|  6 | John      | Mac      | Programmer                 |   32 |             4|  80000 | 16000 | j@hotmail.ru       |&lt;br /&gt;
|  7 | Arthur    | Sam      | Programmer                 |   28 |             2|  75000 | 14000 | e@yahoo.ru         |&lt;br /&gt;
|  8 | Alok      | Nanda    | Programmer                 |   32 |             3|  70000 | 10000 | a@yahoo.ru         |&lt;br /&gt;
|  9 | Susan     | Ra       | Multimedia Programmer      |   32 |             4|  90000 | 15000 | h@gmail.ru         |&lt;br /&gt;
| 10 | Paul      | Simon    | Multimedia Programmer      |   23 |             1|  85000 | 12000 | ps@gmail.ru        |&lt;br /&gt;
| 11 | Edward    | Parhar   | Multimedia Programmer      |   30 |             2|  75000 | 15000 | a@hotmail.ru       |&lt;br /&gt;
| 12 | Kim       | Hunter   | Senior Web Designer        |   32 |             4| 110000 | 20000 | kim@coolmail.ru    |&lt;br /&gt;
| 13 | Roger     | Lewis    | System Administrator       |   32 |             3| 100000 | 13000 | roger@mail.ru      |&lt;br /&gt;
| 14 | Danny     | Gibson   | System Administrator       |   31 |             2|  90000 | 12000 | danny@hotmail.ru   |&lt;br /&gt;
| 15 | Mike      | Harper   | Senior Marketing Executive |   36 |             1| 120000 | 28000 | m@gmail.ru         |&lt;br /&gt;
| 16 | Mary      | Sunday   | Marketing Executive        |   31 |             5|  90000 | 25000 | monica@bigmail.ru  |&lt;br /&gt;
| 17 | Jack      | Sim      | Marketing Executive        |   27 |             1|  70000 | 18000 | hal@gmail.ru       |&lt;br /&gt;
| 18 | Joe       | Irvine   | Marketing Executive        |   27 |             1|  72000 | 18000 | joseph@hotmail.ru  |&lt;br /&gt;
| 19 | Henry     | Ali      | Customer Service Manager   |   32 |             3|  70000 |  9000 | shahida@hotmail.ru |&lt;br /&gt;
| 20 | Peter     | Champion | Finance Manager            |   32 |             2| 120000 | 25000 | peter@yahoo.ru     |&lt;br /&gt;
+----+-----------+----------+----------------------------+------+---------------+--------+-------+---------------------+&lt;br /&gt;
20 rows in set (0.02 sec)&lt;br /&gt;
mysql&amp;gt; DELETE from employee&lt;br /&gt;
    -&amp;gt; WHERE id = 10;&lt;br /&gt;
Query OK, 1 row affected (0.00 sec)&lt;br /&gt;
mysql&amp;gt; select * from employee;&lt;br /&gt;
+----+-----------+----------+----------------------------+------+---------------+--------+-------+---------------------+&lt;br /&gt;
| id | firstname | lastname | title                      | age  | yearofservice| salary | perks | email               |&lt;br /&gt;
+----+-----------+----------+----------------------------+------+---------------+--------+-------+---------------------+&lt;br /&gt;
|  1 | John      | Chen     | Senior Programmer          |   31 |             3| 120000 | 25000 | j@hotmail.ru       |&lt;br /&gt;
|  2 | Jan       | Pillai   | Senior Programmer          |   32 |             4| 110000 | 20000 | g@yahoo.ru         |&lt;br /&gt;
|  3 | Ane       | Pandit   | Web Designer               |   24 |             3|  90000 | 15000 | a@gmail.ru         |&lt;br /&gt;
|  4 | Mary      | Anchor   | Web Designer               |   27 |             2|  85000 | 15000 | m@mail.ru          |&lt;br /&gt;
|  5 | Fred      | King     | Programmer                 |   32 |             3|  75000 | 15000 | f@net.ru           |&lt;br /&gt;
|  6 | John      | Mac      | Programmer                 |   32 |             4|  80000 | 16000 | j@hotmail.ru       |&lt;br /&gt;
|  7 | Arthur    | Sam      | Programmer                 |   28 |             2|  75000 | 14000 | e@yahoo.ru         |&lt;br /&gt;
|  8 | Alok      | Nanda    | Programmer                 |   32 |             3|  70000 | 10000 | a@yahoo.ru         |&lt;br /&gt;
|  9 | Susan     | Ra       | Multimedia Programmer      |   32 |             4|  90000 | 15000 | h@gmail.ru         |&lt;br /&gt;
| 11 | Edward    | Parhar   | Multimedia Programmer      |   30 |             2|  75000 | 15000 | a@hotmail.ru       |&lt;br /&gt;
| 12 | Kim       | Hunter   | Senior Web Designer        |   32 |             4| 110000 | 20000 | kim@coolmail.ru    |&lt;br /&gt;
| 13 | Roger     | Lewis    | System Administrator       |   32 |             3| 100000 | 13000 | roger@mail.ru      |&lt;br /&gt;
| 14 | Danny     | Gibson   | System Administrator       |   31 |             2|  90000 | 12000 | danny@hotmail.ru   |&lt;br /&gt;
| 15 | Mike      | Harper   | Senior Marketing Executive |   36 |             1| 120000 | 28000 | m@gmail.ru         |&lt;br /&gt;
| 16 | Mary      | Sunday   | Marketing Executive        |   31 |             5|  90000 | 25000 | monica@bigmail.ru  |&lt;br /&gt;
| 17 | Jack      | Sim      | Marketing Executive        |   27 |             1|  70000 | 18000 | hal@gmail.ru       |&lt;br /&gt;
| 18 | Joe       | Irvine   | Marketing Executive        |   27 |             1|  72000 | 18000 | joseph@hotmail.ru  |&lt;br /&gt;
| 19 | Henry     | Ali      | Customer Service Manager   |   32 |             3|  70000 |  9000 | shahida@hotmail.ru |&lt;br /&gt;
| 20 | Peter     | Champion | Finance Manager            |   32 |             2| 120000 | 25000 | peter@yahoo.ru     |&lt;br /&gt;
+----+-----------+----------+----------------------------+------+---------------+--------+-------+---------------------+&lt;br /&gt;
19 rows in set (0.00 sec)&lt;br /&gt;
*/&lt;br /&gt;
Drop table employee;&lt;br /&gt;
CREATE TABLE employee (&lt;br /&gt;
    id int unsigned not null auto_increment primary key,&lt;br /&gt;
    firstname varchar(20),&lt;br /&gt;
    lastname varchar(20),&lt;br /&gt;
    title varchar(30),&lt;br /&gt;
    age int,&lt;br /&gt;
    yearofservice int,&lt;br /&gt;
    salary int,&lt;br /&gt;
    perks int,&lt;br /&gt;
    email varchar(60)&lt;br /&gt;
); &lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;John&amp;quot;, &amp;quot;Chen&amp;quot;, &amp;quot;Senior Programmer&amp;quot;, 31, 3, 120000, 25000, &amp;quot;j@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Jan&amp;quot;, &amp;quot;Pillai&amp;quot;, &amp;quot;Senior Programmer&amp;quot;, 32, 4, 110000, 20000, &amp;quot;g@yahoo.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Ane&amp;quot;, &amp;quot;Pandit&amp;quot;, &amp;quot;Web Designer&amp;quot;, 24, 3, 90000, 15000, &amp;quot;a@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Mary&amp;quot;, &amp;quot;Anchor&amp;quot;, &amp;quot;Web Designer&amp;quot;, 27, 2, 85000, 15000, &amp;quot;m@mail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Fred&amp;quot;, &amp;quot;King&amp;quot;, &amp;quot;Programmer&amp;quot;, 32, 3, 75000, 15000, &amp;quot;f@net.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;John&amp;quot;, &amp;quot;Mac&amp;quot;, &amp;quot;Programmer&amp;quot;, 32, 4, 80000, 16000, &amp;quot;j@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Arthur&amp;quot;, &amp;quot;Sam&amp;quot;, &amp;quot;Programmer&amp;quot;, 28, 2, 75000, 14000, &amp;quot;e@yahoo.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Alok&amp;quot;, &amp;quot;Nanda&amp;quot;, &amp;quot;Programmer&amp;quot;, 32, 3, 70000, 10000, &amp;quot;a@yahoo.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Susan&amp;quot;, &amp;quot;Ra&amp;quot;, &amp;quot;Multimedia Programmer&amp;quot;, 32, 4, 90000, 15000, &amp;quot;h@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Paul&amp;quot;, &amp;quot;Simon&amp;quot;, &amp;quot;Multimedia Programmer&amp;quot;, 23, 1, 85000, 12000, &amp;quot;ps@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Edward&amp;quot;, &amp;quot;Parhar&amp;quot;, &amp;quot;Multimedia Programmer&amp;quot;, 30, 2, 75000, 15000, &amp;quot;a@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Kim&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Senior Web Designer&amp;quot;, 32, 4, 110000, 20000, &amp;quot;kim@coolmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Roger&amp;quot;, &amp;quot;Lewis&amp;quot;, &amp;quot;System Administrator&amp;quot;, 32, 3, 100000, 13000, &amp;quot;roger@mail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Danny&amp;quot;, &amp;quot;Gibson&amp;quot;, &amp;quot;System Administrator&amp;quot;, 31, 2, 90000, 12000, &amp;quot;danny@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Mike&amp;quot;, &amp;quot;Harper&amp;quot;, &amp;quot;Senior Marketing Executive&amp;quot;, 36, 1, 120000, 28000, &amp;quot;m@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Mary&amp;quot;, &amp;quot;Sunday&amp;quot;, &amp;quot;Marketing Executive&amp;quot;, 31, 5, 90000, 25000, &amp;quot;monica@bigmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Jack&amp;quot;, &amp;quot;Sim&amp;quot;, &amp;quot;Marketing Executive&amp;quot;, 27, 1, 70000, 18000, &amp;quot;hal@gmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Joe&amp;quot;, &amp;quot;Irvine&amp;quot;, &amp;quot;Marketing Executive&amp;quot;, 27, 1, 72000, 18000, &amp;quot;joseph@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Henry&amp;quot;, &amp;quot;Ali&amp;quot;, &amp;quot;Customer Service Manager&amp;quot;, 32, 3, 70000, 9000, &amp;quot;shahida@hotmail.ru&amp;quot;);&lt;br /&gt;
INSERT INTO employee (firstname, lastName, title, age, yearofservice, salary, perks, email) values (&amp;quot;Peter&amp;quot;, &amp;quot;Champion&amp;quot;, &amp;quot;Finance Manager&amp;quot;, 32, 2, 120000, 25000, &amp;quot;peter@yahoo.ru&amp;quot;);&lt;br /&gt;
select * from employee;&lt;br /&gt;
DELETE from employee    &lt;br /&gt;
WHERE id = 10;&lt;br /&gt;
select * from employee;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Delete with JOIN 2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
Drop table Books;&lt;br /&gt;
Drop table Orders;       &lt;br /&gt;
       &lt;br /&gt;
CREATE TABLE Books&lt;br /&gt;
(&lt;br /&gt;
   BookID SMALLINT NOT NULL PRIMARY KEY,&lt;br /&gt;
   BookName VARCHAR(40) NOT NULL,&lt;br /&gt;
   InStock SMALLINT NOT NULL&lt;br /&gt;
)&lt;br /&gt;
ENGINE=INNODB;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE Orders&lt;br /&gt;
(&lt;br /&gt;
   OrderID SMALLINT NOT NULL PRIMARY KEY,&lt;br /&gt;
   BookID SMALLINT NOT NULL,&lt;br /&gt;
   Quantity TINYINT (40) NOT NULL DEFAULT 1,&lt;br /&gt;
   DateOrdered TIMESTAMP,&lt;br /&gt;
   FOREIGN KEY (BookID) REFERENCES Books (BookID)&lt;br /&gt;
)&lt;br /&gt;
ENGINE=INNODB;&lt;br /&gt;
&lt;br /&gt;
INSERT INTO Orders VALUES (1001, 103, 1, &amp;quot;2004-01-12 12:30:00&amp;quot;),&lt;br /&gt;
                          (1002, 101, 1, &amp;quot;2001-02-12 12:31:00&amp;quot;),&lt;br /&gt;
                          (1003, 103, 2, &amp;quot;2002-03-12 12:34:00&amp;quot;),&lt;br /&gt;
                          (1004, 104, 3, &amp;quot;2003-04-12 12:36:00&amp;quot;),&lt;br /&gt;
                          (1005, 102, 1, &amp;quot;2004-05-12 12:41:00&amp;quot;),&lt;br /&gt;
                          (1006, 103, 2, &amp;quot;2001-06-12 12:59:00&amp;quot;),&lt;br /&gt;
                          (1007, 101, 1, &amp;quot;2002-07-12 13:01:00&amp;quot;),&lt;br /&gt;
                          (1008, 103, 1, &amp;quot;2003-08-12 13:02:00&amp;quot;),&lt;br /&gt;
                          (1009, 102, 4, &amp;quot;2004-09-12 13:22:00&amp;quot;),&lt;br /&gt;
                          (1010, 101, 2, &amp;quot;2005-11-12 13:30:00&amp;quot;),&lt;br /&gt;
                          (1011, 103, 1, &amp;quot;2006-12-12 13:32:00&amp;quot;),&lt;br /&gt;
                          (1012, 105, 1, &amp;quot;2001-02-12 13:40:00&amp;quot;),&lt;br /&gt;
                          (1013, 106, 2, &amp;quot;2002-04-12 13:44:00&amp;quot;),&lt;br /&gt;
                          (1014, 103, 1, &amp;quot;2003-06-12 14:01:00&amp;quot;),&lt;br /&gt;
                          (1015, 106, 1, &amp;quot;2005-01-12 14:05:00&amp;quot;),&lt;br /&gt;
                          (1016, 104, 2, &amp;quot;2003-11-12 14:28:00&amp;quot;),&lt;br /&gt;
                          (1017, 105, 1, &amp;quot;2002-03-12 14:31:00&amp;quot;),&lt;br /&gt;
                          (1018, 102, 1, &amp;quot;2001-05-12 14:32:00&amp;quot;),&lt;br /&gt;
                          (1019, 106, 3, &amp;quot;2003-07-12 14:49:00&amp;quot;),&lt;br /&gt;
                          (1020, 103, 1, &amp;quot;2004-01-12 14:51:00&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO Books VALUES (101, &amp;quot;Writing&amp;quot;, 12),&lt;br /&gt;
                         (102, &amp;quot;News&amp;quot;, 17),&lt;br /&gt;
                         (103, &amp;quot;Angels&amp;quot;, 23),&lt;br /&gt;
                         (104, &amp;quot;Poet&amp;quot;, 32),&lt;br /&gt;
                         (105, &amp;quot;Dunces&amp;quot;, 6),&lt;br /&gt;
                         (106, &amp;quot;Solitude&amp;quot;, 28);&lt;br /&gt;
select * from Orders;&lt;br /&gt;
DELETE FROM Orders&lt;br /&gt;
USING Books, Orders&lt;br /&gt;
WHERE Books.BookID=Orders.BookID&lt;br /&gt;
   AND Books.BookName=&amp;quot;Poet&amp;quot;;&lt;br /&gt;
select * from Orders;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deleting Rows with DELETE==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
/* Create the table */&lt;br /&gt;
Drop TABLE Professor;&lt;br /&gt;
CREATE TABLE Professor (&lt;br /&gt;
   ProfessorID INT NOT NULL PRIMARY KEY,&lt;br /&gt;
   Name        VARCHAR(50) NOT NULL)&lt;br /&gt;
TYPE = InnoDB;&lt;br /&gt;
/* Prepare the data */&lt;br /&gt;
INSERT INTO Professor (ProfessorID,Name) VALUES (1,&amp;quot;John Jones&amp;quot;);&lt;br /&gt;
INSERT INTO Professor (ProfessorID,Name) VALUES (2,&amp;quot;Cury Butz&amp;quot;);&lt;br /&gt;
INSERT INTO Professor (ProfessorID,Name) VALUES (3,&amp;quot;JJ Smith&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/* Real command */&lt;br /&gt;
DELETE FROM Professor WHERE ProfessorID &amp;gt; 2;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using DELETE LOW_PRIORITY command==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
mysql&amp;gt; select * from Orders;&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
| OrderID | BookID | Quantity | DateOrdered         |&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
|    1001 |    103 |        1 | 2004-01-12 12:30:00 |&lt;br /&gt;
|    1002 |    101 |        1 | 2001-02-12 12:31:00 |&lt;br /&gt;
|    1003 |    103 |        2 | 2002-03-12 12:34:00 |&lt;br /&gt;
|    1004 |    104 |        3 | 2003-04-12 12:36:00 |&lt;br /&gt;
|    1005 |    102 |        1 | 2004-05-12 12:41:00 |&lt;br /&gt;
|    1006 |    103 |        2 | 2001-06-12 12:59:00 |&lt;br /&gt;
|    1007 |    101 |        1 | 2002-07-12 13:01:00 |&lt;br /&gt;
|    1008 |    103 |        1 | 2003-08-12 13:02:00 |&lt;br /&gt;
|    1009 |    102 |        4 | 2004-09-12 13:22:00 |&lt;br /&gt;
|    1010 |    101 |        2 | 2005-11-12 13:30:00 |&lt;br /&gt;
|    1011 |    103 |        1 | 2006-12-12 13:32:00 |&lt;br /&gt;
|    1012 |    105 |        1 | 2001-02-12 13:40:00 |&lt;br /&gt;
|    1013 |    106 |        2 | 2002-04-12 13:44:00 |&lt;br /&gt;
|    1014 |    103 |        1 | 2003-06-12 14:01:00 |&lt;br /&gt;
|    1015 |    106 |        1 | 2005-01-12 14:05:00 |&lt;br /&gt;
|    1016 |    104 |        2 | 2003-11-12 14:28:00 |&lt;br /&gt;
|    1017 |    105 |        1 | 2002-03-12 14:31:00 |&lt;br /&gt;
|    1018 |    102 |        1 | 2001-05-12 14:32:00 |&lt;br /&gt;
|    1019 |    106 |        3 | 2003-07-12 14:49:00 |&lt;br /&gt;
|    1020 |    103 |        1 | 2004-01-12 14:51:00 |&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
20 rows in set (0.01 sec)&lt;br /&gt;
mysql&amp;gt; DELETE LOW_PRIORITY FROM Orders&lt;br /&gt;
    -&amp;gt; WHERE BookID=103&lt;br /&gt;
    -&amp;gt; ORDER BY DateOrdered DESC&lt;br /&gt;
    -&amp;gt; LIMIT 1;&lt;br /&gt;
Query OK, 1 row affected (0.03 sec)&lt;br /&gt;
mysql&amp;gt; select * from Orders;&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
| OrderID | BookID | Quantity | DateOrdered         |&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
|    1001 |    103 |        1 | 2004-01-12 12:30:00 |&lt;br /&gt;
|    1002 |    101 |        1 | 2001-02-12 12:31:00 |&lt;br /&gt;
|    1003 |    103 |        2 | 2002-03-12 12:34:00 |&lt;br /&gt;
|    1004 |    104 |        3 | 2003-04-12 12:36:00 |&lt;br /&gt;
|    1005 |    102 |        1 | 2004-05-12 12:41:00 |&lt;br /&gt;
|    1006 |    103 |        2 | 2001-06-12 12:59:00 |&lt;br /&gt;
|    1007 |    101 |        1 | 2002-07-12 13:01:00 |&lt;br /&gt;
|    1008 |    103 |        1 | 2003-08-12 13:02:00 |&lt;br /&gt;
|    1009 |    102 |        4 | 2004-09-12 13:22:00 |&lt;br /&gt;
|    1010 |    101 |        2 | 2005-11-12 13:30:00 |&lt;br /&gt;
|    1012 |    105 |        1 | 2001-02-12 13:40:00 |&lt;br /&gt;
|    1013 |    106 |        2 | 2002-04-12 13:44:00 |&lt;br /&gt;
|    1014 |    103 |        1 | 2003-06-12 14:01:00 |&lt;br /&gt;
|    1015 |    106 |        1 | 2005-01-12 14:05:00 |&lt;br /&gt;
|    1016 |    104 |        2 | 2003-11-12 14:28:00 |&lt;br /&gt;
|    1017 |    105 |        1 | 2002-03-12 14:31:00 |&lt;br /&gt;
|    1018 |    102 |        1 | 2001-05-12 14:32:00 |&lt;br /&gt;
|    1019 |    106 |        3 | 2003-07-12 14:49:00 |&lt;br /&gt;
|    1020 |    103 |        1 | 2004-01-12 14:51:00 |&lt;br /&gt;
+---------+--------+----------+---------------------+&lt;br /&gt;
19 rows in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
Drop table Orders;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE Orders&lt;br /&gt;
(&lt;br /&gt;
   OrderID SMALLINT NOT NULL PRIMARY KEY,&lt;br /&gt;
   BookID SMALLINT NOT NULL,&lt;br /&gt;
   Quantity TINYINT (40) NOT NULL DEFAULT 1,&lt;br /&gt;
   DateOrdered TIMESTAMP,&lt;br /&gt;
   FOREIGN KEY (BookID) REFERENCES Books (BookID)&lt;br /&gt;
)&lt;br /&gt;
ENGINE=INNODB;&lt;br /&gt;
&lt;br /&gt;
INSERT INTO Orders VALUES (1001, 103, 1, &amp;quot;2004-01-12 12:30:00&amp;quot;),&lt;br /&gt;
                          (1002, 101, 1, &amp;quot;2001-02-12 12:31:00&amp;quot;),&lt;br /&gt;
                          (1003, 103, 2, &amp;quot;2002-03-12 12:34:00&amp;quot;),&lt;br /&gt;
                          (1004, 104, 3, &amp;quot;2003-04-12 12:36:00&amp;quot;),&lt;br /&gt;
                          (1005, 102, 1, &amp;quot;2004-05-12 12:41:00&amp;quot;),&lt;br /&gt;
                          (1006, 103, 2, &amp;quot;2001-06-12 12:59:00&amp;quot;),&lt;br /&gt;
                          (1007, 101, 1, &amp;quot;2002-07-12 13:01:00&amp;quot;),&lt;br /&gt;
                          (1008, 103, 1, &amp;quot;2003-08-12 13:02:00&amp;quot;),&lt;br /&gt;
                          (1009, 102, 4, &amp;quot;2004-09-12 13:22:00&amp;quot;),&lt;br /&gt;
                          (1010, 101, 2, &amp;quot;2005-11-12 13:30:00&amp;quot;),&lt;br /&gt;
                          (1011, 103, 1, &amp;quot;2006-12-12 13:32:00&amp;quot;),&lt;br /&gt;
                          (1012, 105, 1, &amp;quot;2001-02-12 13:40:00&amp;quot;),&lt;br /&gt;
                          (1013, 106, 2, &amp;quot;2002-04-12 13:44:00&amp;quot;),&lt;br /&gt;
                          (1014, 103, 1, &amp;quot;2003-06-12 14:01:00&amp;quot;),&lt;br /&gt;
                          (1015, 106, 1, &amp;quot;2005-01-12 14:05:00&amp;quot;),&lt;br /&gt;
                          (1016, 104, 2, &amp;quot;2003-11-12 14:28:00&amp;quot;),&lt;br /&gt;
                          (1017, 105, 1, &amp;quot;2002-03-12 14:31:00&amp;quot;),&lt;br /&gt;
                          (1018, 102, 1, &amp;quot;2001-05-12 14:32:00&amp;quot;),&lt;br /&gt;
                          (1019, 106, 3, &amp;quot;2003-07-12 14:49:00&amp;quot;),&lt;br /&gt;
                          (1020, 103, 1, &amp;quot;2004-01-12 14:51:00&amp;quot;);&lt;br /&gt;
select * from Orders;&lt;br /&gt;
DELETE LOW_PRIORITY FROM Orders&lt;br /&gt;
WHERE BookID=103&lt;br /&gt;
ORDER BY DateOrdered DESC&lt;br /&gt;
LIMIT 1;&lt;br /&gt;
select * from Orders;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using the &amp;quot;from join delete&amp;quot; Alternative to Delete Data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
Drop table DVDs;&lt;br /&gt;
Drop table Studios;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE DVDs&lt;br /&gt;
(&lt;br /&gt;
   DVDID SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
   DVDName VARCHAR(60) NOT NULL,&lt;br /&gt;
   NumDisks TINYINT NOT NULL DEFAULT 1,&lt;br /&gt;
   YearRlsd YEAR NOT NULL,&lt;br /&gt;
   StudID VARCHAR(4) NOT NULL&lt;br /&gt;
) ENGINE=INNODB;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE Studios&lt;br /&gt;
(&lt;br /&gt;
   StudID VARCHAR(4) NOT NULL,&lt;br /&gt;
   StudDescrip VARCHAR(40) NOT NULL,&lt;br /&gt;
   PRIMARY KEY (StudID)&lt;br /&gt;
)&lt;br /&gt;
ENGINE=INNODB;&lt;br /&gt;
INSERT INTO Studios VALUES (&amp;quot;s101&amp;quot;, &amp;quot;Universal Studios&amp;quot;),&lt;br /&gt;
                           (&amp;quot;s102&amp;quot;, &amp;quot;Warner Brothers&amp;quot;),&lt;br /&gt;
                           (&amp;quot;s103&amp;quot;, &amp;quot;Time Warner&amp;quot;),&lt;br /&gt;
                           (&amp;quot;s104&amp;quot;, &amp;quot;Columbia Pictures&amp;quot;),&lt;br /&gt;
                           (&amp;quot;s105&amp;quot;, &amp;quot;Paramount Pictures&amp;quot;),&lt;br /&gt;
                           (&amp;quot;s106&amp;quot;, &amp;quot;Twentieth Century Fox&amp;quot;),&lt;br /&gt;
                           (&amp;quot;s107&amp;quot;, &amp;quot;Merchant Ivory Production&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO DVDs &lt;br /&gt;
(DVDName, NumDisks, YearRlsd, StudID)&lt;br /&gt;
VALUES &lt;br /&gt;
     (&amp;quot;Christmas&amp;quot;, 1, 2000, &amp;quot;s105&amp;quot;),&lt;br /&gt;
     (&amp;quot;What&amp;quot;,      1, 2001, &amp;quot;s103&amp;quot;),&lt;br /&gt;
     (&amp;quot;Out&amp;quot;,       1, 2000, &amp;quot;s101&amp;quot;),&lt;br /&gt;
     (&amp;quot;Falcon&amp;quot;,    1, 2000, &amp;quot;s103&amp;quot;),&lt;br /&gt;
     (&amp;quot;Amadeus&amp;quot;,   1, 1997, &amp;quot;s103&amp;quot;),&lt;br /&gt;
     (&amp;quot;Show&amp;quot;,      2, 2000, &amp;quot;s106&amp;quot;),&lt;br /&gt;
     (&amp;quot;View&amp;quot;,      1, 2000, &amp;quot;s107&amp;quot;),&lt;br /&gt;
     (&amp;quot;Mash&amp;quot;,      2, 2001, &amp;quot;s106&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
select * from DVDs;&lt;br /&gt;
DELETE DVDs&lt;br /&gt;
FROM DVDs, Studios&lt;br /&gt;
WHERE DVDs.StudID=Studios.StudID&lt;br /&gt;
   AND Studios.StudDescrip=&amp;quot;New Line Cinema&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
select * from DVDs;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>