0
我想插入一个布尔值,我已经存储到一些变量,并试图在INSERT查询中传递它。我正在使用bash脚本来达到这个目的。通过变量使用Bash脚本插入布尔值到MySql
脚本
#!/bin/bash -X
#fields: id|alias|booking_time|contact_no|deleted|grace|number_in_queue|pax|seated_time|status|walk_in_time|queue_id|user_id
_alias="Success"
_contact_no=43456789876
_deleted="FALSE"
_number_in_queue=4
_pax=5
_status="waiting"
_queue_id=424
_user_id=550
mysql -u root -p <databasename> << EOF
INSERT INTO queue_item VALUES ('','$_alias',now(),'$_contact_no','$_deleted',NULL,'$_number_in_queue','$_pax',now(),'$_status',now(),'$_queue_id','$_user_id');
EOF
echo "Completed"
我得到在这一领域的一些垃圾值。
我需要把单引号? – 2015-01-21 07:27:27
由于该值不是字符串,因此不需要单引号 – jrarama 2015-01-21 07:31:42
您的答案适合我!感谢名单! – 2015-01-21 07:46:07