-1
我正在尋找合適的方法來根據另一個表中的字段的值將日期插入到一個表中。如果在另一個表中滿足條件,MySQL插入
我正在尋找合適的方法來根據另一個表中的字段的值將日期插入到一個表中。如果在另一個表中滿足條件,MySQL插入
有很多方法,例如 INSERT INTO MYTABLE1(DATE_FIELD)值(從mytable2選擇DATE_FIELD其中pkfield = 16)
您需要使用INSERT..SELECT
語法:
INSERT INTO first_table (...)
SELECT somevalue FROM second_table WHERE condition;
的SELECT
字段必須在INSERT
字段匹配。您可以在SELECT
太恆加列:
SELECT somecolumn, 'constant value' ...
提供在second_table
沒有可用值。
insert into table_a從table_b中選擇ANYTHING條件 – ajreal 2010-11-09 21:44:24
你可以更具體一些。外部表中的值與插入表相關的方式可能會影響答案。 – webbiedave 2010-11-09 22:04:00