?
Solved

MySQL Select Insert with a constant field

Posted on 2008-06-22
2
Medium Priority
?
1,885 Views
Last Modified: 2008-08-17
I have an SQL querty which works great:-

insert into myTable select * from otherTable;

but what Id like to do is insert another column which is constant, so something like

insert into myTable `firstColumnValue' select * from other table.

Does this make sence?
0
Comment
Question by:tonelm54
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 

Author Comment

by:tonelm54
ID: 21840601
So in the first query the result would inserts:-
Col1      Col2      Col3      Col4      Col5
--------------------------------------------------------------------------------------------------------------------------
value11      value12      value13      value14      value15
value21      value22      value23      value24      value25
value31      value32      value33      value34      value35
value41      value42      value43      value44      value45
value51      value52      value53      value54      value55
value61      value62      value63      value64      value65
value71      value72      value73      value74      value75

The second Id like to insert:-
Col1      Col2      Col3      Col4      Col5      Col6
--------------------------------------------------------------------------------------------------------------------------myConstValue      value11      value12      value13      value14      value15
myConstValue      value21      value22      value23      value24      value25
myConstValue      value31      value32      value33      value34      value35
myConstValue      value41      value42      value43      value44      value45
myConstValue      value51      value52      value53      value54      value55
myConstValue      value61      value62      value63      value64      value65
myConstValue      value71      value72      value73      value74      value75
0
 
LVL 3

Accepted Solution

by:
jagmohan_gunwant earned 2000 total points
ID: 21840709
Hello Friend
For this Purpose of inserting a constant value in a column in another table you have to specify all the columns in the destination table and the constant column with the columns and source columns keeping in mind the field mapping which you have to connsider, threfore your insert query should be as follows:

Insert Into <DestinationTable> (Col1, Col2, COl3, Col4, Col5)
Select 'myConstValue' as Col1, Col2, Col3, Col4, Col5 
From <SourceTableName>

Open in new window

0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Creating and Managing Databases with phpMyAdmin in cPanel.
In this series, we will discuss common questions received as a database Solutions Engineer at Percona. In this role, we speak with a wide array of MySQL and MongoDB users responsible for both extremely large and complex environments to smaller singl…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question