mysql 是先執(zhí)行and后執(zhí)行or的,如果你沒加括號(hào),系統(tǒng)會(huì)先判斷1 = 1 AND PAYMENT_METHOD_CD = '0'符不符合,或者PAYMENT_METHOD_CD = '1'或者 PAYMENT_METHOD_CD = '2 ' 符不符合,只要這三個(gè)滿足一個(gè)就可以達(dá)成,后面兩個(gè)是沒有1=1恒成立這個(gè)條件的
我們提供的服務(wù)有:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、曹妃甸ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的曹妃甸網(wǎng)站制作公司
你的sunsing varchar(10)后面多了個(gè)逗號(hào)
CREATE TABLE person (
number INT(11),
name VARCHAR(255),
birthday DATE
);
MYSQL沒有IF的語句,MYSQL使用的是MYSQL特色的SQL語句,它的WHERE和IF差不多,同樣的條件判斷 SELECT 字段 FROM 表名 where 條件
如果沒有數(shù)據(jù)的話, 把用腳本重建下表好了。,
如果有數(shù)據(jù)了 就用以下的方法:
Oracle:
alter table tablename modify rename column eno to empno;
mysql:
alter table tablename change eno empno int;
sql server:
exec sp_rename 'tablenme.eno','empno','column' 也可以 界面上
sql2005 點(diǎn)擊表和列 修改..
一連串的條件用括號(hào)包裹起來,用逗號(hào)分開。
比如 select * from user where name in (1,2,3);
[(]
[)]
特殊符號(hào)用中括號(hào)括起來就是原意,同理還有[-]等