SQLite Forum

Doc enhancements for new release
Now that I see what you were trying to convey, I think this says it:

(among several causes of ALTER TABLE DROP COLUMN failures:)
\#. The column name appears in either a table CHECK constraint or any column CHECK constraint other than one for the column to be dropped.

There is no need to mention what succeeds; the item in question need only cover this one category of failure causes: Column is involved in a CHECK constraint not being dropped along with the column.