基本上,我想插入到表中,从同一个表中获取值id,如下所示
$sql = ("INSERT INTO commande (idfichecmd,idproduit,idclt,qte,datecmd)
(SELECT MAX(idfichecmd)+1 ,'1' AS idproduit ,'$idC' AS idclt ,'$fb' AS qte,'$date' FROM commande),
(SELECT MAX(idfichecmd) ,'2' AS idproduit ,'$idC'
我写这个SQL:
INSERT INTO registered (`idc`, `idp`, `date`)
SELECT 'idc'
FROM course,registered
INNER JOIN course c ON c.idc=registered.idc
WHERE course.title='aaa',
(SELECT `idp` FROM participant,registered
INNER JOIN participant ON participant.idp=registered.idp WHERE
看起来有能力从语法突出显示填充omni自动完成列表,但我无法让它工作:
在我的VIMrc中,我有:
au BufRead,BufNewFile *.idc set ft=idc
au BufRead,BufNewFile *.idc setlocal omnifunc=syntaxcomplete#Complete
我使用的是语法,现在突出显示效果很好。
但是列表没有填充,使用^X^O我什么也得不到
我有下面的代码,它用错误- SQL命令编译,没有正确结束,在插入标记后创建或替换触发器trg_bc,为每一行声明sumMarks int;noCMarks int;
begin
select nbrMarks into noCMarks from Course where idC = :new.idC;
select count(idC) from Marks where idStd = :new.idStd and idC = :new.idC;
if (noCMarks = Marks) then
select sum(Mar