1樓:房琨瑤
改為create table `jobinfo` (
`id` int(11) not null auto_increment,
`pid` varchar(20) default null,
`pvid` varchar(20) default null,
`username` varchar(20) default null,
`jobid` varchar(20) default null,
`jobinfoid` varchar(20) default null,
`longtime` float default null,
`jcontext` varchar(20) default null,
`addtime` varchar(20) default null,
`pname` varchar(20) default null,
`pversionname` varchar(20) default null,
`userrealname` varchar(20) default null,
`jobname` varchar(20) default null,
`submittime` varchar(20) default null,
primary key (`id`),
unique key `username` (`username`))
2樓:
id int identity(1,1),錯誤,mysql不支援identity,這是sql server自帶的,mysql用auto_increment。
3樓:
identity(1,1) 這是sql server的語法
mysql不支援
可以用auto_increment
4樓:20一念執著
id int identity(1,1)
這裡mysql自增長是不使用identity的,要使用
id int auto_increment
我的j**aweb工程sql語句在mysql中可以正確執行,但是在tomcat裡卻報錯,求助解答~~~
5樓:匿名使用者
我分析可能的原因是:
程式中連線資料庫失敗;
sql中的引數有誤;
程式中的sql被做了轉義。
具體問題及解決,還是需要你貼出錯誤資訊。
從錯誤提示上看,是sql語法錯誤。建議你把程式中生成的sql列印一下看看。
6樓:
具體報什麼錯?貼出來啊,把sql語句也貼出來
在mysql語句執行sql語句,絕對成功,但是在php裡執行報錯。
7樓:匿名使用者
你應該把這個插入**做成儲存過程,把資料作為引數,不需要每次插入資料都生成一個儲存過程。
exec是執行單條語句的,應該只執行了第一條,後面多的都沒有執行。
你可以看下資料庫裡是否成功插入了資料
8樓:企鵝
把所有的換行符刪除,在mysql裡執行成功了再複製到php,確保sql**只有一行。
9樓:匿名使用者
把php執行後的sql輸出來看看,和原來的的sql**不一樣,經過php執行之後,sql語句可能會變化
我在mysql中執行sql語句報錯,報錯如下
10樓:梵天雨凝
按照你打的方式:class_code_delimiter nattonal
這樣的陣列命名本身就是錯誤的,你要麼在nattonal的前面加上下劃線"_",
要麼重新命名你的陣列名。然後再試一下看看
(關鍵就是不要在名字中間加上空格)
11樓:匿名使用者
nattonal寫錯了national
12樓:蘭奇的籃球陣營
nattonal varchar(10)改為nvarchar(10)看看吧
13樓:昂盼夏侯
推薦答案瞎說。這個是因為你在add後面多加了column,你看看sql server上column下面是不是有紅線?
非常的急 在mysql資料庫中執行sql語句的時候沒有報任何的錯誤資訊,但是查詢不到資訊,滑鼠一直在轉!!!
14樓:匿名使用者
可能由於表資料量太大,innodb引擎對count操作沒有優化
15樓:匿名使用者
傳上語句看看。
滑鼠在轉說明一直在查詢。
16樓:匿名使用者
你的sql語句,發出來看看了
17樓:響亮di詺字
是「select * from 表名」吧~
mysql #1064(42000)錯誤 我執行sql**的時候出現1064錯誤,我看不是很懂 麻煩大家幫我解決一下,謝謝了 50
18樓:奶昔or奶茶
varchar 後面跟著大小試試 例如:varchar(255)
19樓:匿名使用者
網頁連結
網頁連結
可以參考一下這兩篇部落格
php執行mysql查詢語句報錯,但在mysql裡手動敲入的同樣的sql語句,卻又沒問題。求高手幫助!
20樓:
不知道為什麼我最近也遇到過這個問題,將列印在頁面上的sql拷貝到mysql中報結構錯誤,重新敲下select就好了,再把這個select複製到php指令碼中就好用 了,而且在別的頁面只要有改動哪怕不是改sql,有時也會發生這種情況,相同操作一次就好了。不清楚到底是編碼還是別的問題,檢查編碼都沒問題,而且專案以前也沒出現這情況。
不光是select 還有update delete都出現過這種情況
21樓:
在mysql裡敲成功了,再將其貼上到php裡去,看看還是不是報錯。
22樓:匿名使用者
- -你直接複製進去之後 報的什麼錯?吧錯誤資訊發出來看看
23樓:憂鬱之身
是不是雙引號的問題,中英文要看清楚
24樓:奈蒙
你把php 語句和sql 結合的語句貼出來
為什麼我sql語句一執行,mysql就不響應了
substring在sql語句中是什麼意思
光舟湖畔 就是擷取字串的意思,不過你要對這個方法熟練還需多運用。可以看一下 sql使用substring分割字串的新經驗http 擷取字串,如 select substring abcdefg 1,4 得到的結果是abcd,即從第一位開始,擷取4位 取子串 substring 欄位名,起始位置,取字...
在access中怎麼寫sql查詢語句,select查詢出
由於sql語言處理問題的方式是面向記錄 集合 的。解決排名這類問題對於sql來說確實頭疼,分組排名就更不用說了!為了解決排名問題大型資料庫系統為使用者提供了rank rownumber等函式,但是access不支援排名 開窗等這類函式,一般建議用程式設計方式解決,例如vba等。這個問題確實不好回答。...
為什麼我輸入access的sql語句總說語法錯誤哦
追夢追風 問題一 語句除了union拼錯外,你檢查一下你的表學生成績查詢 90分以上學生情況這兩張表是否已經存在。或者查一下逗號打得是否正確,逗號是半形英語逗號,還有含數字的表要用括號括起。正確答案 select 學生編號,姓名,成績 from 學生成績查詢 where 成績 80 union se...