Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to insert value into table column which is having spaces php and mysql

Tags:

php

mysql

I have a table which name is data with column name First Name

I am trying to insert data in table but unable to do it as column name is with blank space.

INSERT INTO data(First Name) VALUES('Sample');

How can i do it, please explain.

like image 636
john Avatar asked Sep 16 '25 08:09

john


2 Answers

You need to use backticks to encapsulate the field names

INSERT INTO data(`First Name`) VALUES('Sample');
like image 76
Professor Abronsius Avatar answered Sep 19 '25 03:09

Professor Abronsius


Remove space from you column name First Name should be FirstName.

INSERT INTO data(FirstName) VALUES('Sample');

Or your column contain space then you can use like

INSERT INTO data([First Name]) VALUES('Sample');
like image 40
Bharat Avatar answered Sep 19 '25 02:09

Bharat