http://php.net/manual/en/function.strtotime.php , или если вам не нужно использовать строку, а не компоненты времени, тогда http: // us .php.net / ручной / EN / function.mktime.php
В SQL Server 2008 можно вставить несколько строк с помощью единственного оператора INSERT SQL.
INSERT INTO MyTable ( Column1, Column2 ) VALUES
( Value1, Value2 ), ( Value1, Value2 )
Для ссылки на это взглянули на Курс MOC 2778 А - Пишущий SQL-запросы в SQL Server 2008.
, Например:
INSERT INTO MyTable
( Column1, Column2, Column3 )
VALUES
('John', 123, 'Lloyds Office'),
('Jane', 124, 'Lloyds Office'),
('Billy', 125, 'London Office'),
('Miranda', 126, 'Bristol Office');
ПРИМЕЧАНИЕ: Этот ответ является для SQL Server 2005. Для SQL Server 2008 и позже, существуют намного лучшие методы, как замечено в других ответах.
можно использовать , ВСТАВЛЯЮТ с ИЗБРАННЫМ ОБЪЕДИНЕНИЕМ ВЕСЬ :
INSERT INTO MyTable (FirstCol, SecondCol)
SELECT 'First' ,1
UNION ALL
SELECT 'Second' ,2
UNION ALL
SELECT 'Third' ,3
...
Только для небольших наборов данных, хотя, который должен быть хорошо для Ваших 4 записей.
Если Вы вставляете в единственную таблицу, можно записать запрос как это (возможно, только в MySQL):
INSERT INTO table1 (First, Last)
VALUES
('Fred', 'Smith'),
('John', 'Smith'),
('Michael', 'Smith'),
('Robert', 'Smith');
INSERT
операторы то использование VALUES
синтаксис может вставить несколько строк. Чтобы сделать это, включайте несколько списков значений столбцов, каждый включенный в круглых скобках и разделенный запятыми.
Пример:
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);