mysql – 在Insert查询中使用select查询获取相同的表名

前端之家收集整理的这篇文章主要介绍了mysql – 在Insert查询中使用select查询获取相同的表名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

是否可以在“插入”查询中使用“选择”查询,但条件是我想为“选择”和“插入”查询使用相同的表名.对于Examplemysql>插入sample_elements(name,position,ownerel)值(‘Namespace1’,
从sample_elements中选择id,其中name =’Namespace1′,0);

请指导我这个.

最佳答案
将插入更改为如下所示:

insert into sample_elements (name,ownerel) select 'Namespace1',id,0 from sample_elements where name='Namespace1';

基本上不使用值而只使用select语句并将带编码的值作为列插入

猜你在找的MySQL相关文章