Members

Technology Zones

Articles

Hosted By

MaximumASP

Info

Rated
Read 69,826 times

Contents

Related Categories

MySQL Tutorial - The INSERT statement

gez

The INSERT statement

The insert statement is used to insert records into a table. The keywords used in an insert statement are summarised in the following table.

Keyword Description
INSERT Inserts data into a table
INTO Specifies the name of the table to insert the data
VALUES The data for the fields in the table

The following example inserts two records into the search table.

insert.sql

INSERT INTO search (Category,
        Page,
        Directory,
        LinkName,
        Keywords,
        Description)
    VALUES ('ASP',
        'cookies.html',
        'http://www.juicystudio.com/tutorial/asp/',
        'Reading Cookies',
        'request,cookies,key,subkey,domain',
        'Using the Request object to read cookies in ASP');

INSERT INTO search (Category,
        Page,
        Directory,
        LinkName,
        Keywords,
        Description)
    VALUES ('PHP',
        'cookies.html',
        'http://www.juicystudio.com/tutorial/php/',
        'Using Cookies',
        'cookies,setting,retrieving,reading,setcookie,isset',
        'Using cookies in PHP');

The file may then be used with MySQL as follows:

mysql> \. insert.sql

If a field in your table allows NULL values, you may omit the field from the INSERT statement.

Characters that require Escaping

The following characters have a special meaning to MySQL, and will need to be escaped by putting a backslash before them in order that they are interpreted correctly.

Characters Name
' Single quote
" Double quote
\ Blackslash
% Percent
_ Underscore

The following example shows how you would escape an underscore in the string, "last_modified".

'last\_modified'

You can escape single quotes by placing two single quotes together, as in the following example.

'Don''t care!'

I'm available for contract work. Please visit Juicify for details.

Comments